heap profile: 34: 14491288 [11309419: 62973037312] @ heap/1048576 0: 0 [6: 768] @ 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 [3: 672] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [0: 0] @ 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 [0: 0] @ 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 [0: 0] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [0: 0] @ 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: 80] @ 0x5b8394 0x6212fb 0x51bdf8 0x6214de 0x61e5ef 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6212fa crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:809 # 0x51bdf7 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:211 # 0x6214dd crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 192] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x5623e5 0x5e489a 0x5ea9ba 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 # 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 # 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] @ 0x5f100d 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [1: 240] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x782fe5 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 # 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 # 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] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 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 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 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: 144] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 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 [1: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50df05 0x7753d4 0xa4cc7d 0xa4cc42 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 # 0x50df04 fmt.Sprint+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:278 # 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: 16] @ 0xa4e489 0xa4ca58 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4e488 github.com/0xERR0R/blocky/lists/parsers.AllowErrors[...]+0xe8 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:35 # 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: 16] @ 0x59d652 0x59d565 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 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: 131072] @ 0x453959 0x46baee 0x46537b 0xbd9885 0xeec0fb 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd9884 runtime/trace.Start+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/trace/trace.go:125 # 0xeec0fa net/http/pprof.Trace+0x2ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:183 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1048576] @ 0x453916 0x46bab3 0x46537b 0xbd9885 0xeec0fb 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd9884 runtime/trace.Start+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/trace/trace.go:125 # 0xeec0fa net/http/pprof.Trace+0x2ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:183 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 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 [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: 32] @ 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 [1: 128] @ 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: 160] @ 0x50df31 0x83607a 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x829877 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 # 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 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.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 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [1: 16] @ 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 [1: 32] @ 0xf05b13 0xf16832 0x6604f5 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [1: 64] @ 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] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 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 [1: 24] @ 0x6d715c 0x6d6d62 0x481161 # 0x6d715b net/http.(*http2clientConnReadLoop).cleanup+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9856 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [1: 256] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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: 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: 64] @ 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: 16] @ 0x61722a 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617229 crypto/tls.(*certCache).newCert+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:90 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 288] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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: 96] @ 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 [1: 256] @ 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 [1: 16] @ 0x6e705f 0x713614 0x481161 # 0x6e705e net/http.(*Request).write+0x5de /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:673 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [1: 32] @ 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 [1: 16] @ 0xe97797 0xe95a36 0xe96988 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 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 # 0xe96987 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x567 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:421 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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: 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 [1: 8] @ 0x90f449 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 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 [1: 128] @ 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: 16] @ 0x782f51 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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 [1: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0x563d85 0x563c5b 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 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 # 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 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 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 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [1: 32] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5dffd2 0x5f14d4 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 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go: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 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] @ 0x48b9fd 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0xa4cc7d 0xa4cc42 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 # 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: 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 [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 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.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] @ 0x444e49 0x411b59 0x4118b2 0x5aa26b 0x5a9d8a 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 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 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 112] @ 0x6d150c 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 448] @ 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: 256] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 192] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 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: 64] @ 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: 112] @ 0x65fa8d 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x65fa8c crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x32c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:317 # 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: 240] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0f17 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 # 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: 32] @ 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: 48] @ 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] @ 0x5b0c10 0x5b1ad2 0x59c3a5 0x59d228 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 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] @ 0x7e265c 0x7e269d 0x814d18 0x7daeb2 0x7dbe5a 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7e265b github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e269c github.com/miekg/dns.packDataSVCB+0xbc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 9728] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x578e96 0x804905 0x8048ef 0x8061c7 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x804904 github.com/miekg/dns.toBase64+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x8048ee github.com/miekg/dns.(*SVCBECHConfig).String+0xe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:655 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.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: 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 [2: 192] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [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 [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: 48] @ 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: 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 [1: 80] @ 0x50df31 0x83607a 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 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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] @ 0xe9991d 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9991c github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x17c /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: 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: 16] @ 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: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x61807f 0x6560f8 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 # 0x6560f7 crypto/tls.(*serverHandshakeState).establishKeys+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:795 # 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: 624] @ 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: 24] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x63cff8 0x63cf1e 0x63cf14 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63cff7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2e37 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63cf1d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x2d5d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x63cf13 crypto/tls.(*clientHelloMsg).marshalMsg+0x2d53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:347 # 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] @ 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: 48] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x5f25c5 0x5f2592 0x5f077a 0x63345d 0x630931 0x62fd17 0x62e8bf 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 # 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] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 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: 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: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc08a 0x809dda 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc089 github.com/miekg/dns.(*RR_Header).String+0x129 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:92 # 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 [1: 96] @ 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 [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: 160] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x563c69 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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: 112] @ 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: 24] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0x50ac89 0xa4de25 0xa4e0d2 0xa4e004 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e0d1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...].func1+0x31 /home/runner/work/blocky/blocky/lists/parsers/parser.go:37 # 0xa4e003 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0x183 /home/runner/work/blocky/blocky/lists/parsers/parser.go:51 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).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] @ 0xefe645 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe644 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x144 /home/runner/work/blocky/blocky/server/server_endpoints.go:143 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 448] @ 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 [1: 32] @ 0x6cef4b 0x6ce3d7 0x6afec8 0x481161 # 0x6cef4a net/http.(*http2Transport).newClientConn+0xb2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8310 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 32] @ 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 [1: 96] @ 0x68b1a5 0x68b16d 0x68b297 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x68b1a4 bufio.NewReaderSize+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x68b16c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x68b296 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:111 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 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 [2: 64] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [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 [2: 32] @ 0x6510b9 0x651024 0x65101d 0x622916 0x65c4fd 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6510b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651023 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x65101c crypto/tls.(*certificateVerifyMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1840 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c4fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:882 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 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: 8] @ 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: 16] @ 0x48b9fd 0x48b8c6 0x48b63c 0x50d63e 0x50ab67 0xa44365 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 # 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: 144] @ 0x6b5a6b 0x6d3d05 0x6d3286 0x6d2745 0x6d2016 0x481161 # 0x6b5a6a net/http.(*http2Framer).WriteHeaders+0x34a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2703 # 0x6d3d04 net/http.(*http2ClientConn).writeHeaders+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9247 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 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: 256] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x7157f5 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 # 0x7157f4 net/http.(*gzipReader).Read+0x194 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3048 # 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: 32] @ 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 [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 [1: 16] @ 0xa2e2e9 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2e8 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x308 /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc08a 0x809dda 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc089 github.com/miekg/dns.(*RR_Header).String+0x129 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:92 # 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 [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: 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: 480] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [3: 624] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xeba1a5 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 0x5f3085 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3084 crypto/x509.newPolicyGraph+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xa4d57c 0xa4c6fe 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d57b github.com/0xERR0R/blocky/lists.NewSourceOpener+0x5b /home/runner/work/blocky/blocky/lists/sourcereader.go:28 # 0xa4c6fd github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0xfd /home/runner/work/blocky/blocky/lists/list_cache.go:175 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 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 [2: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 416] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1056] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x6d1551 0x6cd48c 0x6cd478 0x6cd057 0x70862b 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 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0xf107a6 0xf16c16 0xf72ad3 0xf728fa 0xf7274e 0x6615a8 0x630dc8 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf107a5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:133 # 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 # 0xf7274d crypto/internal/fips140/tls12.MasterSecret[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:68 # 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: 80] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 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] @ 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: 256] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 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 # 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 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x5217c5 0x5218d0 0x8027e5 0x8061c7 0x801f15 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 # 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 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/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: 160] @ 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: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x7df278 0x7dae5f 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 # 0x7df277 github.com/miekg/dns.RR_Header.packHeader+0x97 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:107 # 0x7dae5e github.com/miekg/dns.packRR+0x11e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:585 # 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: 8] @ 0x5f08aa 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f08a9 crypto/x509.(*Certificate).Verify+0x2e9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go: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 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x48e625 0x48e5fd 0x617296 0x617251 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x48e624 internal/sync.newEntryNode[...]+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:572 # 0x48e5fc internal/sync.(*HashTrieMap[...]).LoadOrStore+0x2dc /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:151 # 0x617295 sync.(*Map).LoadOrStore+0x135 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/hashtriemap.go:67 # 0x617250 crypto/tls.(*certCache).newCert+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x50df31 0x83607a 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 896] @ 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 [1: 32] @ 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: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.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 0xa4a870 0xa4a6f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4a86f github.com/sirupsen/logrus.(*Entry).WithField+0x32f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a6f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x1b5 /home/runner/work/blocky/blocky/lists/downloader.go:97 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [1: 32] @ 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 [2: 160] @ 0x5e05d8 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e05d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:205 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7e0d10 0x7e0c0d 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 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 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x80384a 0x803813 0x82dde8 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 # 0x803849 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x803812 github.com/miekg/dns.(*SVCBAlpn).copy+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:479 # 0x82dde7 github.com/miekg/dns.(*SVCB).copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 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: 64] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x674a08 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 352] @ 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: 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: 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: 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: 48] @ 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 [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 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] @ 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 [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: 16] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xa4d1d6 0xa4cb5d 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 # 0xa4cb5c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37c /home/runner/work/blocky/blocky/lists/list_cache.go:263 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).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] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 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 # 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: 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 [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: 64] @ 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 [1: 64] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 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: 16] @ 0x5f30a5 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f30a4 crypto/x509.newPolicyGraph+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [2: 128] @ 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: 208] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 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: 48] @ 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [2: 32] @ 0x563d85 0x563c5b 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [1: 16] @ 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 [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] @ 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 [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: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x5217c5 0x5218d0 0x527e85 0x836718 0xea3dd6 0xea3dd1 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 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 # 0xea3dd5 github.com/0xERR0R/blocky/util.ExtractDomain+0xf5 /home/runner/work/blocky/blocky/util/common.go:106 # 0xea3dd0 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0xf0 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:126 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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] @ 0x5b0c10 0x5b1ad2 0x59c3a5 0x59d228 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 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] @ 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 [1: 224] @ 0x621c8e 0x6224bd 0x622b45 0x63275a 0x62fd65 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x622b44 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1068 # 0x632759 crypto/tls.(*clientHandshakeState).sendFinished+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1051 # 0x62fd64 crypto/tls.(*clientHandshakeState).handshake+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:612 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 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: 512] @ 0x5d619e 0x5d61b3 0x666377 0x656825 0x651e5f 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 # 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 [3: 144] @ 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 [1: 128] @ 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 [1: 48] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0xa4bd56 0xa4bd1f 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 # 0xa4bd55 github.com/sirupsen/logrus.(*Entry).Info+0x5f5 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4bd1e github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5be /home/runner/work/blocky/blocky/lists/list_cache.go:152 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).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] @ 0x5f1218 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1217 crypto/x509.alreadyInChain+0x2b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:920 # 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: 16] @ 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: 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 [3: 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: 24] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 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 # 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: 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: 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 [2: 32] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x6d1551 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf11451 0xf16832 0xf6cb0e 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 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: 48] @ 0x70e210 0x70d3f8 0x70d235 0x481161 # 0x70e20f net/http.(*Transport).dialConn+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1740 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 96] @ 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 [2: 32] @ 0x5dffd2 0x5f1527 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f1526 crypto/x509.(*Certificate).buildChains+0x166 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1004 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 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 [1: 48] @ 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 [1: 64] @ 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: 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: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5ad719 0xa4cecf 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xa4cece github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x6e /home/runner/work/blocky/blocky/lists/list_cache.go:252 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 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 [1: 128] @ 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: 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: 16] @ 0xe9c8e5 0xe96389 0xe964dc 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 192] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 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 [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: 112] @ 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 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x782c3f 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 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: 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 [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 [1: 16] @ 0x623397 0x622ed8 0x6563c5 0x651d9a 0x651bd1 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 # 0x6563c4 crypto/tls.(*serverHandshakeState).readFinished+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:814 # 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: 24] @ 0x623325 0x622ed8 0x6563c5 0x651d9a 0x651bd1 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 # 0x6563c4 crypto/tls.(*serverHandshakeState).readFinished+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:814 # 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: 160] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 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 [3: 144] @ 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 [1: 16] @ 0x563c69 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 80] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 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 [2: 192] @ 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 [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] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 192] @ 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 0x634327 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 # 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 [2: 256] @ 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: 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: 16] @ 0x6510b9 0x651024 0x65101d 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6510b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651023 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x65101c crypto/tls.(*certificateVerifyMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1840 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 256] @ 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: 128] @ 0xf719c5 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x65782e 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65782d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:148 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 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 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 288] @ 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: 32] @ 0xf05b13 0xf16832 0xf72b35 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 # 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 # 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] @ 0x642a95 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x642a94 crypto/tls.(*clientHelloMsg).unmarshal+0x1c74 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:496 # 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: 512] @ 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: 32] @ 0x48b9fd 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 # 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 # 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: 24] @ 0x6cc753 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6cc752 net/http.http2configureTransports.func1+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7730 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6e8eab 0x7175ad 0x6f0d27 0x6f5a18 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6e8eaa net/http.putTextprotoReader+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1049 # 0x7175ac net/http.readRequest+0x7ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1173 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 24] @ 0x49c1ac 0x782df6 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 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: 48] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 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 [1: 5376] @ 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: 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 [2: 32] @ 0x645675 0x645570 0x64556f 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x645674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64556f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x64556e crypto/tls.(*serverHelloMsg).marshal+0xc8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:791 # 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: 192] @ 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] @ 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: 112] @ 0x4108b4 0x70dbf7 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dbf6 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1692 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 128] @ 0xa4bfcf 0xa4b7cd 0xa466db 0x481161 # 0xa4bfce github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x18e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 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 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 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 [3: 30720] @ 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: 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 [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: 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 [3: 8064] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 18432] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 320] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 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 # 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 # 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: 5376] @ 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: 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 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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 [2: 160] @ 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 [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 [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 [62: 27934720] @ 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 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 [2: 128] @ 0xf719c5 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [4: 384] @ 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: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [1: 48] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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: 288] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 240] @ 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 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 [1: 16] @ 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: 704] @ 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: 128] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 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 # 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: 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: 16] @ 0x45f9b2 0x45f045 0x45f265 0x5c2046 0x5c1f93 0x5b90f2 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5c2045 net.JoinHostPort+0x225 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x5c1f92 net.(*UDPAddr).String+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:55 # 0x5b90f1 net.(*OpError).Error+0xf1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:513 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 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 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 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 [2: 54528] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 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 [3: 384] @ 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: 384] @ 0xe9a0ad 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a0ac github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:222 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 416] @ 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: 16] @ 0xf71850 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 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: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0xa2df5c 0xa2def9 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 # 0xa2def8 github.com/0xERR0R/blocky/trie.(*parent).insert+0x258 /home/runner/work/blocky/blocky/trie/trie.go:108 # 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: 32] @ 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 [1: 112] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 624] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 20480] @ 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 [1: 32] @ 0xf05b13 0x6160d5 0x65c2dc 0x6575a5 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 # 0x6160d4 crypto/tls.signedMessage+0x194 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:94 # 0x65c2db crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:864 # 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: 112] @ 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 [2: 96] @ 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 [1: 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] @ 0xa44ef7 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44ef6 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x96 /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: 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 [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 [2: 32] @ 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 [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: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f5357 0x5f346a 0x5f0b90 0x63345d 0x630931 0x62fd17 0x62e8bf 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 # 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: 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 [2: 576] @ 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: 64] @ 0x7e15f0 0x820ce5 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7e15ef github.com/miekg/dns.unpackDataNsec+0x38f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:495 # 0x820ce4 github.com/miekg/dns.(*NSEC).unpack+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2170 # 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] @ 0x6cd8d4 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd8d3 net/http.(*http2Transport).RoundTripOpt+0x633 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8058 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 2560] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e8cd5 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e8cd4 crypto/x509.processExtensions+0x1194 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:865 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [2: 32] @ 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 [1: 80] @ 0x623397 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x5c0146 0x5c1009 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 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: 64] @ 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: 64] @ 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 [1: 256] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x782fe5 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 # 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 # 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: 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 [4: 192] @ 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: 8] @ 0x70a4d6 0x70a058 0x70d455 0x70d235 0x481161 # 0x70a4d5 net/http.(*Transport).tryPutIdleConn+0x435 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1123 # 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: 96] @ 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 [3: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 704] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 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 [2: 96] @ 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] @ 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] @ 0x5e930c 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e930b crypto/x509.processExtensions+0x17cb /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 [2: 640] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e4d25 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e4d24 crypto/x509.parsePublicKey+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:234 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 320] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 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: 192] @ 0x563e45 0x647294 0x647273 0x563b42 0x563ed1 0x645e8a 0x645d7a 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 # 0x647293 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 # 0x647272 crypto/tls.(*serverHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:829 # 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 # 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: 96] @ 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: 64] @ 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: 768] @ 0xf4842b 0xf482df 0xf4a41a 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 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 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 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 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 [1: 16] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x809dda 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 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 [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: 288] @ 0x621c8e 0x6224bd 0x62297c 0x656a37 0x651e7d 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 # 0x656a36 crypto/tls.(*serverHandshakeState).sendFinished+0x136 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:887 # 0x651e7c crypto/tls.(*serverHandshakeState).handshake+0x1dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:120 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7741f7 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0x47d67c 0x4a3915 0x6d01a7 0x6d0458 0x726685 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6d01a6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d0457 net/http.(*http2ClientConn).closeIfIdle+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8588 # 0x726684 net/http.(*http2ClientConn).onIdleTimeout+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8553 0: 0 [1: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [2: 384] @ 0x50dc06 0xa3141b 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa3141a github.com/hashicorp/go-multierror.ListFormatFunc+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:24 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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: 128] @ 0xf4fb30 0xf729c5 0xf728fa 0x662316 0x66275f 0x63221c 0x62fdd2 0x62e8bf 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 # 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: 64] @ 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 [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 [1: 240] @ 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: 24] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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: 2048] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 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: 32] @ 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: 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 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 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 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [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 [2: 192] @ 0x563e45 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 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: 80] @ 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] @ 0x50df31 0x83607a 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 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 [1: 480] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x6e0550 0x6e09a5 0x6e7338 0x6e7339 0x713614 0x481161 # 0x6e054f net/http.Header.sortedKeyValues+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:170 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6e7337 net/http.Header.write+0x8b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:90 # 0x6e7338 net/http.(*Request).write+0x8b8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:721 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [2: 32] @ 0xf71850 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf71850 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 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: 112] @ 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] @ 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 [1: 32] @ 0xf05b13 0xf71667 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x52f6ee 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f6ed crypto/ecdh.(*x25519Curve).GenerateKey+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:41 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 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] @ 0x65907a 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x659079 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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: 32] @ 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: 21760] @ 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] @ 0xf11451 0xf71667 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 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: 176] @ 0x50df31 0x83607a 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 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 [3: 96] @ 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: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf36934 0xf50902 0xf505e5 0xf54128 0xf540fb 0x5684eb 0x566256 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36933 crypto/internal/fips140/nistec.P256OrdInverse+0x913 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0xf50901 crypto/internal/fips140/ecdsa.inverse[...]+0x41 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf505e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 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: 128] @ 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 [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: 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 [1: 48] @ 0x5b1d1e 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b1d1d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:275 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [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 [1: 1152] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x889205 0x8891c0 0x90831f 0xeff133 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x889204 text/template.builtins+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/funcs.go:40 # 0x8891bf text/template.(*Template).Parse+0xff /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/template.go:207 # 0x90831e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/template.go:191 # 0xeff132 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:215 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 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: 32] @ 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] @ 0xf11451 0xf16832 0xf72b35 0xf728fa 0x661df6 0x661a36 0x6316ce 0x62fd36 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 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 # 0x661df5 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x6316cd crypto/tls.(*clientHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:848 # 0x62fd35 crypto/tls.(*clientHandshakeState).handshake+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:609 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 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 [1: 48] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeb113a 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeb1139 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [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 [3: 144] @ 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 [3: 192] @ 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 [3: 192] @ 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 [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 [1: 48] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 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 # 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: 32] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [117: 81469440] @ 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: 1536] @ 0x5e9a25 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [1: 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: 16] @ 0x5e4125 0x5ea06a 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 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 # 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 [2: 3072] @ 0x5e9a25 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 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: 160] @ 0x57e80a 0x5e9f08 0x5ead7d 0x5e089e 0x5ecc45 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 # 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 [95: 77824000] @ 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: 256] @ 0x50b753 0x50b71e 0x50c479 0x50f285 0x5107da 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 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 # 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: 4864] @ 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] @ 0x5b4206 0x5b1905 0x59c3a5 0x59d228 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b4205 net.(*Resolver).lookupIPAddr+0x8e5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 144] @ 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 [3: 6912] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 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] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 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 [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 [3: 1056] @ 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: 256] @ 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 [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: 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: 48] @ 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 [2: 98304] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 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 [1: 96] @ 0x7c6d9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6d99 github.com/miekg/dns.init.func62+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:72 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 128] @ 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 [1: 480] @ 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 [2: 18944] @ 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: 48] @ 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: 48] @ 0x6e8785 0x6cdcb3 0x6cd4c5 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e8784 net/http.NewRequestWithContext.func2+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:936 # 0x6cdcb2 net/http.http2shouldRetryRequest+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8143 # 0x6cd4c4 net/http.(*http2Transport).RoundTripOpt+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8066 # 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 [1: 144] @ 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 [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 [1: 80] @ 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 [1: 32] @ 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 [1: 32] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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 [2: 224] @ 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: 144] @ 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: 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: 6144] @ 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 [1: 8] @ 0x5f52c9 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f52c8 crypto/x509.(*policyGraph).incrDepth+0x23c8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1379 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5f0a54 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0a53 crypto/x509.(*Certificate).Verify+0x493 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:856 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 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: 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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 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 # 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 [1: 32] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 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 [2: 32] @ 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 [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 [1: 16] @ 0x573af5 0x7d9206 0x7ca5b2 0x836827 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 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 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2048] @ 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 [2: 128] @ 0xf4fb6e 0x5ffaa5 0x666465 0x656825 0x651d3b 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 # 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: 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 [2: 160] @ 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: 48] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 1568] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 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 # 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 # 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 [3: 72] @ 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 [1: 48] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 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 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 24] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [1: 48] @ 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: 16] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 8] @ 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 [1: 112] @ 0x7741f7 0xa4d1d6 0xa4c999 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c998 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1b8 /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1408] @ 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 [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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 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 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 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 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 352] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0xf4fb30 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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: 96] @ 0x563e45 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 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 # 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 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 48] @ 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: 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 [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 [1: 16] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 224] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 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: 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 [2: 1152] @ 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: 32] @ 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 [6: 960] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 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 [1: 4864] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x656a37 0x651d66 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 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x656a36 crypto/tls.(*serverHandshakeState).sendFinished+0x136 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:887 # 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: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x62161f 0x6252e7 0x625106 0x7ff8d5 0x7fe62b 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x62161e crypto/tls.(*Conn).sendAlertLocked+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:849 # 0x6252e6 crypto/tls.(*Conn).closeNotify+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1470 # 0x625105 crypto/tls.(*Conn).Close+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1439 # 0x7ff8d4 github.com/miekg/dns.(*response).Close+0x34 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:842 # 0x7fe62a github.com/miekg/dns.(*Server).serveTCPConn+0x2ea /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:603 0: 0 [2: 96] @ 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: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 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 [3: 192] @ 0x48b9fd 0x48b8c6 0x48b63c 0x69c188 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x69c187 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 96] @ 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 [2: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 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 [1: 16] @ 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 [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 [3: 336] @ 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: 128] @ 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 [1: 64] @ 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 [4: 384] @ 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: 24] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0xa4cbcf 0xa4cb54 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 # 0xa4cbce github.com/sirupsen/logrus.(*Entry).Error+0x3ee /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa4cb53 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x373 /home/runner/work/blocky/blocky/lists/list_cache.go:263 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*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] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7741f7 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 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 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 # 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: 192] @ 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: 24] @ 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 [1: 352] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 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: 16] @ 0x617012 0x6171e9 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617011 crypto/tls.(*certCache).active+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:62 # 0x6171e8 crypto/tls.(*certCache).newCert+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:82 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [2: 32] @ 0xf71850 0x66034d 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 # 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: 160] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 896] @ 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: 64] @ 0xf45dad 0xf506b9 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf506b8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [1: 256] @ 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 [1: 32] @ 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 [1: 16] @ 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 [1: 32] @ 0x45f9b2 0x45f045 0x45f1aa 0x5b90be 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5b90bd net.(*OpError).Error+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:509 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0xa3135f 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 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 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0xa3135e github.com/hashicorp/go-multierror.ListFormatFunc+0x11e /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:21 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 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: 128] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 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 [1: 32] @ 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 [3: 14592] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 4096] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 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: 512] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [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 [3: 480] @ 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] @ 0x57eb72 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57eb71 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x431 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:169 # 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: 16] @ 0x572e1b 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x572e1a crypto/rsa.fipsPublicKey+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:629 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 144] @ 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 [4: 64] @ 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 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 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 [2: 32] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 96] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 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: 208] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 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 [2: 32] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 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: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 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 # 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: 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 [1: 32] @ 0x496085 0x496c72 0x5a9d47 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 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 # 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] @ 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 [2: 64] @ 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 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf71aef 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 # 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 # 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: 24] @ 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: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x50dc06 0x835df4 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 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 2112] @ 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: 512] @ 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 [3: 192] @ 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 [2: 4608] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x64640a 0x64633e 0x646334 0x622916 0x654f85 0x651df6 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 # 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 [4: 384] @ 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 [1: 80] @ 0x5b8509 0x621d29 0x6224bd 0x62161f 0x6252e7 0x625106 0x7ff8d5 0x7fe62b 0x481161 # 0x5b8508 net.(*conn).Write+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:208 # 0x621d28 crypto/tls.(*Conn).write+0x108 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:948 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62161e crypto/tls.(*Conn).sendAlertLocked+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:849 # 0x6252e6 crypto/tls.(*Conn).closeNotify+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1470 # 0x625105 crypto/tls.(*Conn).Close+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1439 # 0x7ff8d4 github.com/miekg/dns.(*response).Close+0x34 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:842 # 0x7fe62a github.com/miekg/dns.(*Server).serveTCPConn+0x2ea /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:603 0: 0 [2: 160] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 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 [3: 48] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 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 # 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 [1: 224] @ 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: 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 [1: 48] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 72] @ 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: 176] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 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 [1: 80] @ 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: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 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 # 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 # 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] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 1152] @ 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 [3: 48] @ 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 [2: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 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 [5: 160] @ 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 [2: 224] @ 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: 208] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 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: 4608] @ 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 [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 [2: 96] @ 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: 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: 208] @ 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: 96] @ 0x48bfb9 0x48b5e5 0x754afb 0x755d79 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x754afa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:59 # 0x755d78 regexp.(*Regexp).backtrack+0x3b8 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:363 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 2048] @ 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 [3: 48] @ 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 0x7779ce 0x777934 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 432] @ 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 [2: 96] @ 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: 16] @ 0xa45d3e 0xa45cc2 0xa45d5f 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45d3d github.com/0xERR0R/blocky/lists/parsers.newLines+0x9d /home/runner/work/blocky/blocky/lists/parsers/lines.go:48 # 0xa45cc1 github.com/0xERR0R/blocky/lists/parsers.Lines+0x21 /home/runner/work/blocky/blocky/lists/parsers/lines.go:17 # 0xa45d5e github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xbe /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [5: 480] @ 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 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x81bafc 0x81baa6 0x81ba9d 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0x6ce8eb 0x6ce3d7 0x6afec8 0x481161 # 0x6ce8ea net/http.(*http2Transport).newClientConn+0x4ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 336] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 2048] @ 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 [6: 192] @ 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: 64] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf71248 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf71247 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 288] @ 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 [2: 224] @ 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: 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: 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 [6: 192] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [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 [2: 128] @ 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: 64] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 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 [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 [2: 128] @ 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 [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 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d3d45 0x6d3286 0x6d2745 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 # 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 # 0x6d3d44 net/http.(*http2ClientConn).writeHeaders+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9258 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 896] @ 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: 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: 48] @ 0xa2e959 0xa4beba 0xa4b7cd 0xa466db 0x481161 # 0xa2e958 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Refresh+0x38 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:45 # 0xa4beb9 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:164 # 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] @ 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 [1: 16] @ 0xe97797 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 6144] @ 0x61d8f0 0x62248a 0x62297c 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61d8ef crypto/tls.(*halfConn).encrypt+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:522 # 0x622489 crypto/tls.(*Conn).writeRecordLocked+0x649 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1025 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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 [1: 192] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x660685 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x660684 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:47 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [2: 96] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 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 [3: 384] @ 0x48bfd2 0x48b5e5 0x754afb 0x755d79 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 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 # 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: 48] @ 0x47793a 0x47794f 0x69a6cc 0x69a699 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a6cb vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:47 # 0x69a698 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:108 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [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 [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 [2: 21760] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [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 [2: 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 [2: 48] @ 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: 48] @ 0x50b39f 0x50b367 0x50cbac 0x50f235 0x510f38 0x513a7e 0x50dbf3 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50b39e fmt.(*buffer).write+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:104 # 0x50b366 fmt.(*fmt).pad+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:95 # 0x50cbab fmt.(*fmt).fmtQ+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:460 # 0x50f234 fmt.(*pp).fmtString+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:503 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0xa4d10b 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d10a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0xea /home/runner/work/blocky/blocky/lists/list_cache.go:224 # 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: 208] @ 0xf107a6 0xf16bb4 0xf72ad3 0xf728fa 0xf7274e 0x6615a8 0x630dc8 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf107a5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:133 # 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 # 0xf7274d crypto/internal/fips140/tls12.MasterSecret[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:68 # 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 [2: 128] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 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 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x5b914f 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5b914e net.(*OpError).Error+0x14e /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:515 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa4f 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 # 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 [2: 32] @ 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: 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 [3: 96] @ 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 [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 [1: 144] @ 0x7df78e 0x7e0605 0x81884f 0x7daeb2 0x7dbef1 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 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 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 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: 2816] @ 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 [77: 63709184] @ 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 [67: 47751168] @ 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 [67: 51593216] @ 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] @ 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 [1: 64] @ 0x711fcf 0x481161 # 0x711fce net/http.(*persistConn).readLoop+0x4ce /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2355 0: 0 [2: 256] @ 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 [1: 112] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 8064] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 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 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 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: 1280] @ 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: 864] @ 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: 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 [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: 16] @ 0x5f0b0e 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0b0d crypto/x509.(*Certificate).Verify+0x54d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:859 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go: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] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [3: 192] @ 0xf4fb30 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 160] @ 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 [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 [4: 384] @ 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 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 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 [5: 7680] @ 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: 16] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 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 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x5e3d45 0x5e410f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x47793a 0x47794f 0x6e7f3f 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6e7f3e net/http.NewRequestWithContext+0x21e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:919 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa47648 0xa48471 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa47647 github.com/ThinkChaos/parcour/jobgroup.(*withContext).launch+0xe7 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:105 # 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: 6528] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xa2fc76 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0xa2fc75 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 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: 64] @ 0x563d85 0x563c5b 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 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 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x90f449 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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 [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: 96] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 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 # 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] @ 0x618038 0x618021 0x656099 0x651d25 0x651bd1 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 # 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 [2: 48] @ 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 [3: 288] @ 0xf32cfa 0xf541b4 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf541b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 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 [4: 256] @ 0xf71850 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 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 [2: 96] @ 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 [3: 147456] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 48] @ 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 [1: 112] @ 0x6afc30 0x6cc730 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6afc2f net/http.(*http2clientConnPool).addConnIfNeeded+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:901 # 0x6cc72f net/http.http2configureTransports.func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7722 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x5217c5 0x5218d0 0x527e85 0x836718 0xe9c697 0xe9c692 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 # 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 # 0xe9c696 github.com/0xERR0R/blocky/util.ExtractDomain+0x196 /home/runner/work/blocky/blocky/util/common.go:106 # 0xe9c691 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 1408] @ 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 [2: 160] @ 0x4d0bfb 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d0bfa context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 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 [1: 48] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [2: 1152] @ 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] @ 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: 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 [2: 224] @ 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: 144] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [5: 1600] @ 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: 72] @ 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 [3: 192] @ 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 [1: 48] @ 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: 32] @ 0xf05b13 0xf71667 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717e26 0x6f143f 0x6f5a18 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 16] @ 0x61726c 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61726b crypto/tls.(*certCache).newCert+0x10b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [4: 512] @ 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 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 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 # 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 # 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 [2: 1024] @ 0x5d619e 0x5d61b3 0x617e94 0x6318c4 0x62fd36 0x62e8bf 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 # 0x617e93 crypto/tls.aeadAESGCM+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:517 # 0x6318c3 crypto/tls.(*clientHandshakeState).establishKeys+0x2a3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:857 # 0x62fd35 crypto/tls.(*clientHandshakeState).handshake+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:609 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x5d1065 0x5d0d49 0x5d4665 0x6a48c5 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x5d4664 net/url.(*URL).Parse+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:1099 # 0x6a48c4 net/http.(*Client).do+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:645 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xa48407 0xa483b2 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa48406 github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Defer+0x86 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:148 # 0xa483b1 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0x31 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:51 # 0xa46cf2 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x92 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:55 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 320] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 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 [4: 512] @ 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 [4: 2048] @ 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 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 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 [3: 144] @ 0x47793a 0x47794f 0x632fc5 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fc4 crypto/x509.NewCertPool+0x604 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:66 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [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 [2: 64] @ 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 [1: 32] @ 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 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0xea0b0a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea0b09 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 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 [2: 48] @ 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: 128] @ 0x48bfd2 0x48b5e5 0x50d79f 0x50ad79 0xa4de25 0xa4e34d 0xa4dcfc 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 # 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: 48] @ 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 [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 [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 [12: 196608] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5b137d 0x5b13bb 0x6cd0ba 0x6cd355 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5b137c net.SplitHostPort.func1+0x4fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:171 # 0x5b13ba net.SplitHostPort+0x53a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:178 # 0x6cd0b9 net/http.http2authorityAddr+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8020 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 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 [2: 512] @ 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 [1: 48] @ 0x48bfb9 0x48b5e5 0x838c68 0x7181ce 0x6f5ca5 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 # 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: 80] @ 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 [4: 256] @ 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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 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 # 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] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0x62552b 0x70e00e 0x70e009 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 # 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] @ 0x563d85 0x563c5b 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x4d0adb 0x4d0abd 0xa47216 0xa4705e 0xa46f86 0xa4b4d4 0x8c8668 0x8c84fe 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 # 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 # 0xa4705d github.com/ThinkChaos/parcour/jobgroup.initGroup+0x13d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa46f85 github.com/ThinkChaos/parcour/jobgroup.WithContext+0x65 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:38 # 0xa4b4d3 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x53 /home/runner/work/blocky/blocky/lists/list_cache.go:117 # 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 [3: 48] @ 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 [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 [2: 320] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1440] @ 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: 48] @ 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 [1: 16] @ 0xf66578 0xf66e8f 0x56dad0 0x56d9d2 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf66577 crypto/internal/fips140/rsa.emsaPSSVerify+0x3f7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:237 # 0xf66e8e crypto/internal/fips140/rsa.verifyPSS+0x24e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:359 # 0x56dacf crypto/internal/fips140/rsa.VerifyPSSWithSaltLength+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:323 # 0x56d9d1 crypto/rsa.VerifyPSS+0x231 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:169 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 160] @ 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: 384] @ 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 [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 [7: 896] @ 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 [9: 6336] @ 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 [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 [1: 160] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [1: 24] @ 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 [1: 112] @ 0x7141d4 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7141d3 net/http.(*persistConn).roundTrip+0x4f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2787 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 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 [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 [3: 192] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 1152] @ 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 [4: 448] @ 0x4d21f4 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x50dc06 0xa4c6d4 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa4c6d3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0xd3 /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 [3: 384] @ 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 [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 [2: 128] @ 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 [4: 128] @ 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 [6: 288] @ 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 [4: 448] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 480] @ 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: 48] @ 0x77a5e5 0x782ad0 0x782ae2 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 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: 48] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 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: 192] @ 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 [1: 16] @ 0x5e94a5 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94a4 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:384 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x61807f 0x61c6d6 0x636de5 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 # 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] @ 0xf05b13 0xf16832 0x6604f5 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 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 [5: 1440] @ 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 [2: 128] @ 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 [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: 16] @ 0x7bda05 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 352] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x668b6f 0x61c6d6 0x63932c 0x634a36 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 # 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] @ 0x5623e5 0x5e4f7f 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4f7e crypto/x509.parsePublicKey+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:256 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xa2f657 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x8027e5 0x8061c7 0x801f15 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 # 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 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/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: 192] @ 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 [6: 96] @ 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 [1: 96] @ 0x444e49 0x411b59 0x4118d2 0xa4c3c6 0xa4c329 0xa466db 0x481161 # 0xa4c3c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x65 /home/runner/work/blocky/blocky/lists/list_cache.go:187 # 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: 480] @ 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: 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 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 576] @ 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 [1: 80] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 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 [4: 64] @ 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 [1: 32] @ 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 [4: 64] @ 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 [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 [3: 192] @ 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 [6: 384] @ 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 [5: 720] @ 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 [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] @ 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: 64] @ 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 [2: 224] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 384] @ 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 [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 [3: 48] @ 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: 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 [7: 896] @ 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 [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 [2: 64] @ 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 [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 [1: 48] @ 0x804f32 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x804f31 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:714 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 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 [1: 16] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 [3: 384] @ 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 [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 [2: 768] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 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 # 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 [3: 192] @ 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: 8] @ 0x5c0146 0x5c1009 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 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 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 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: 192] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 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 [6: 144] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x803fd3 0x803fac 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x803fd2 github.com/miekg/dns.cloneSlice[...]+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x803fab github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0x4b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:591 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 1024] @ 0x535fd3 0x57068c 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 # 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 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa483bd 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa483bc github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0x3c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:51 # 0xa46cf2 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x92 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:55 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 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 [1: 16] @ 0x8047bc 0x804755 0x82dde8 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 # 0x8047bb github.com/miekg/dns.cloneSlice[...]+0xbb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x804754 github.com/miekg/dns.(*SVCBIPv4Hint).copy+0x54 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:637 # 0x82dde7 github.com/miekg/dns.(*SVCB).copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 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 [2: 128] @ 0xf71850 0xf716e9 0xf710da 0x636b7f 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 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7e23d2 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7e23d1 github.com/miekg/dns.unpackDataSVCB+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 256] @ 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 [5: 560] @ 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 [1: 256] @ 0x8a3767 0x8a30c5 0x8a3906 0x8a30b2 0x8a3906 0x8a30b2 0x8a3906 0x8a30b2 0x8a3251 0x8a308b 0x8c0113 0x8c94a5 0x8c9485 0x8c8eb6 0x8c8945 0xf02131 0xf0202f 0x892413 0x892d8c 0xf02398 0xf0238f 0xf04813 0x44480b 0x481161 # 0x8a3766 gopkg.in/yaml%2ev2.(*parser).sequence+0x126 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:206 # 0x8a30c4 gopkg.in/yaml%2ev2.(*parser).parse+0xa4 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:151 # 0x8a3905 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x8a30b1 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8a3905 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x8a30b1 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8a3905 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x8a30b1 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8a3250 gopkg.in/yaml%2ev2.(*parser).document+0xb0 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:175 # 0x8a308a gopkg.in/yaml%2ev2.(*parser).parse+0x6a /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:153 # 0x8c0112 gopkg.in/yaml%2ev2.unmarshal+0x2b2 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:142 # 0x8c94a4 gopkg.in/yaml%2ev2.UnmarshalStrict+0x44 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x8c9484 github.com/0xERR0R/blocky/config.unmarshalConfig+0x24 /home/runner/work/blocky/blocky/config/config.go:554 # 0x8c8eb5 github.com/0xERR0R/blocky/config.loadConfig+0x535 /home/runner/work/blocky/blocky/config/config.go:494 # 0x8c8944 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 /home/runner/work/blocky/blocky/config/config.go:445 # 0xf02130 github.com/0xERR0R/blocky/cmd.initConfig+0xf0 /home/runner/work/blocky/blocky/cmd/root.go:85 # 0xf0202e github.com/0xERR0R/blocky/cmd.initConfigPreRun+0xe /home/runner/work/blocky/blocky/cmd/root.go:69 # 0x892412 github.com/spf13/cobra.(*Command).execute+0xa12 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1000 # 0x892d8b github.com/spf13/cobra.(*Command).ExecuteC+0x40b /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 # 0xf02397 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 # 0xf0238e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:112 # 0xf04812 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x44480a runtime.main+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:283 0: 0 [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 [1: 112] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 224] @ 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 [2: 640] @ 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: 192] @ 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 [1: 16] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 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: 32] @ 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 [6: 576] @ 0x563e45 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63fbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63fb92 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:196 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 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: 48] @ 0x5f1a96 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1a95 crypto/x509.(*Certificate).buildChains.func1+0x435 /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 [1: 8] @ 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 [2: 192] @ 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 [2: 32] @ 0x7daab7 0x7e0a3d 0x8255e9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7daab6 github.com/miekg/dns.unpackTxt+0xf6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:539 # 0x7e0a3c github.com/miekg/dns.unpackStringTxt+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:392 # 0x8255e8 github.com/miekg/dns.(*TXT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2980 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 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: 672] @ 0x6ce4c9 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4c8 net/http.(*http2Transport).newClientConn+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8257 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [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 [1: 24] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 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 [5: 80] @ 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 [2: 96] @ 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 [3: 72] @ 0x70e229 0x70d3f8 0x70d235 0x481161 # 0x70e228 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1741 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 48] @ 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 [2: 32] @ 0xa2e737 0xa2e77b 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 256] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 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 [3: 336] @ 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 [2: 128] @ 0xf4fb30 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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 [2: 48] @ 0x5f4077 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4076 crypto/x509.newPolicyGraphNode+0x1176 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1262 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 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 [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 [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 [1: 64] @ 0x5e363b 0x5e9026 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e363a crypto/x509.OID.toASN1OID+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/oid.go:359 # 0x5e9025 crypto/x509.processExtensions+0x14e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:807 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 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 [1: 48] @ 0xf53fc5 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf53fc4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 2816] @ 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: 384] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 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 # 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: 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 [4: 256] @ 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: 16] @ 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 [2: 48] @ 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: 32] @ 0x45f9b2 0x45f045 0x45f1aa 0x6a44fb 0x6a57c9 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a44fa net/http.urlErrorOp+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:544 # 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] @ 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 [4: 256] @ 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: 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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 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 # 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: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0xa4bd56 0xa4bd1f 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 # 0xa4bd55 github.com/sirupsen/logrus.(*Entry).Info+0x5f5 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4bd1e github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5be /home/runner/work/blocky/blocky/lists/list_cache.go:152 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*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] @ 0x6ce4a6 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4a5 net/http.(*http2Transport).newClientConn+0x85 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8248 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [2: 32] @ 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 [2: 1024] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 448] @ 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 [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 [4: 256] @ 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 [1: 256] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 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 [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 [2: 576] @ 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: 144] @ 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 [4: 256] @ 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 [2: 128] @ 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 [2: 48] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 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 [4: 128] @ 0xf05b13 0xf71667 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf11451 0xf16832 0xf729ff 0xf728fa 0xf7274e 0x6615a8 0x630dc8 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 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 # 0xf7274d crypto/internal/fips140/tls12.MasterSecret[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:68 # 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: 32] @ 0xf6c705 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 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 [1: 24] @ 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: 32] @ 0xf05b13 0xf16832 0xf72b35 0xf728fa 0x662236 0x66267f 0x65647c 0x651e36 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 # 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 # 0x651e35 crypto/tls.(*serverHandshakeState).handshake+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:112 # 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] @ 0xf6c705 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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: 16] @ 0x6e7036 0x713614 0x481161 # 0x6e7035 net/http.(*Request).write+0x5b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:673 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [1: 144] @ 0x6ea89a 0x713031 0x711df4 0x481161 # 0x6ea899 net/http.ReadResponse+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:156 # 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: 72] @ 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 [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 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: 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: 96] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 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 # 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: 13824] @ 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: 12544] @ 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: 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 [1: 64] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 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 [2: 32] @ 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: 16] @ 0x5f1b2d 0x5f19be 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1b2c crypto/x509.appendToFreshChain+0x4cc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f19bd crypto/x509.(*Certificate).buildChains.func1+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 560] @ 0xe9a39e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a39d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x13d /home/runner/work/blocky/blocky/resolver/bootstrap.go:239 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 384] @ 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: 24] @ 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 [2: 1536] @ 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: 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 [2: 96] @ 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 [2: 64] @ 0x45f9b2 0x45f045 0x45f265 0x715097 0x714ff4 0x709e32 0x708548 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x715096 net.JoinHostPort+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x714ff3 net/http.canonicalAddr+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2948 # 0x709e31 net/http.(*Transport).connectMethodForRequest+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:976 # 0x708547 net/http.(*Transport).roundTrip+0xaa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:675 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 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] @ 0x5217c5 0x5218d0 0x526b45 0xe96165 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 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 # 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 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.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] @ 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 [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 [2: 32] @ 0xf71850 0x66034d 0x61c6c7 0x636de5 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 # 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: 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 [4: 512] @ 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 [1: 24] @ 0x4b333a 0x48b6d1 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x4b3339 io.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:657 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0xa4ca0b 0xa4c990 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4ca0a github.com/sirupsen/logrus.(*Entry).Error+0x22a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa4c98f github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1af /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 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: 32] @ 0xa2f62b 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 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 [1: 48] @ 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 [1: 128] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 320] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 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 [2: 64] @ 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 [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 [3: 240] @ 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 [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 [3: 48] @ 0xeb6f8f 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 528] @ 0x755a76 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x755a75 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:52 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 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 # 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 [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 [3: 384] @ 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 [2: 64] @ 0xf05b13 0xf71667 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 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 [4: 128] @ 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 [4: 384] @ 0x63aa5a 0x63a930 0x63a92f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63aa59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x899 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a92f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x76f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a92e crypto/tls.(*clientHelloMsg).marshalMsg+0x76e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:145 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x61a490 0x62c80f 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61a48f crypto/tls.(*Config).curvePreferences+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1190 # 0x62c80e crypto/tls.(*Conn).makeClientHello+0x1ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:79 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 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 [3: 48] @ 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] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 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 [2: 2560] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xf71850 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 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 [1: 32] @ 0x642365 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x642364 crypto/tls.(*clientHelloMsg).unmarshal+0x1544 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:651 # 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 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 [9: 1008] @ 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 [2: 6144] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 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: 384] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 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 [1: 128] @ 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: 256] @ 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: 160] @ 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: 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 [2: 128] @ 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] @ 0x8a34e5 0x8a34d8 0x8a30d5 0x8a38f7 0x8a30b2 0x8a3906 0x8a30b2 0x8a3251 0x8a308b 0x8c0113 0x8c94a5 0x8c9485 0x8c8eb6 0x8c8945 0xf0254e 0xf03286 0x892494 0x892d8c 0xf02398 0xf0238f 0xf04813 0x44480b 0x481161 # 0x8a34e4 gopkg.in/yaml%2ev2.(*parser).node+0x24 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:163 # 0x8a34d7 gopkg.in/yaml%2ev2.(*parser).scalar+0x17 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:192 # 0x8a30d4 gopkg.in/yaml%2ev2.(*parser).parse+0xb4 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:145 # 0x8a38f6 gopkg.in/yaml%2ev2.(*parser).mapping+0xf6 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x8a30b1 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8a3905 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x8a30b1 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8a3250 gopkg.in/yaml%2ev2.(*parser).document+0xb0 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:175 # 0x8a308a gopkg.in/yaml%2ev2.(*parser).parse+0x6a /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:153 # 0x8c0112 gopkg.in/yaml%2ev2.unmarshal+0x2b2 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:142 # 0x8c94a4 gopkg.in/yaml%2ev2.UnmarshalStrict+0x44 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x8c9484 github.com/0xERR0R/blocky/config.unmarshalConfig+0x24 /home/runner/work/blocky/blocky/config/config.go:554 # 0x8c8eb5 github.com/0xERR0R/blocky/config.loadConfig+0x535 /home/runner/work/blocky/blocky/config/config.go:494 # 0x8c8944 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 /home/runner/work/blocky/blocky/config/config.go:445 # 0xf0254d github.com/0xERR0R/blocky/cmd.startServer+0x4d /home/runner/work/blocky/blocky/cmd/serve.go:40 # 0xf03285 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /home/runner/work/blocky/blocky/cmd/root.go:42 # 0x892493 github.com/spf13/cobra.(*Command).execute+0xa93 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 # 0x892d8b github.com/spf13/cobra.(*Command).ExecuteC+0x40b /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 # 0xf02397 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 # 0xf0238e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:112 # 0xf04812 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x44480a runtime.main+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:283 0: 0 [1: 240] @ 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: 224] @ 0x6d1525 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x69d96b 0x7053db 0x7052bf 0x715202 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x7157f5 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 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 # 0x69d96a net/http/internal.(*chunkedReader).Read+0x16a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:136 # 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 # 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 # 0x7157f4 net/http.(*gzipReader).Read+0x194 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3048 # 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] @ 0x5f2e79 0x5f3a55 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f2e78 crypto/x509.(*policyGraph).validPolicyNodes+0x2b8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1353 # 0x5f3a54 crypto/x509.policiesValid+0xb54 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1571 # 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: 96] @ 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 [1: 48] @ 0x804032 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x804031 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [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 [1: 16] @ 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] @ 0x5217c5 0x5218d0 0x8027e5 0x8061c7 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 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.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 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 192] @ 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 [5: 560] @ 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 [2: 128] @ 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 [1: 1152] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 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 [9: 58752] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63d617 0x63d5e6 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d616 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d5e5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:361 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 704] @ 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 [3: 48] @ 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 [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 [2: 1792] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 192] @ 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: 3456] @ 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 [5: 1760] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xa2f657 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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 [6: 480] @ 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 [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 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 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 # 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: 288] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40b576 0x6d247a 0x6d2407 0x6d2016 0x481161 # 0x6d2479 net/http.(*http2ClientConn).addStreamLocked+0x419 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9767 # 0x6d2406 net/http.(*http2clientStream).writeRequest+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8965 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 80] @ 0x5623e5 0x5e43a5 0x5ea1b0 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5ea1af crypto/x509.parseCertificate+0x7cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:998 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 896] @ 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] @ 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 [5: 880] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 352] @ 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 [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 [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: 192] @ 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 [5: 120] @ 0x58f93f 0x580393 0x423ef9 0x481161 # 0x58f93e unique.addUniqueMap[...].func1+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:134 # 0x580392 unique.registerCleanup.func1+0xd2 /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:162 # 0x423ef8 runtime.unique_runtime_registerUniqueMapCleanup.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mgc.go:1797 0: 0 [4: 512] @ 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 [2: 96] @ 0x647d85 0x647d55 0x647c57 0x563b42 0x563ed1 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x647d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x647d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x647c56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:801 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 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 # 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 # 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: 128] @ 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: 24] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 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 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0xa4d10b 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d10a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0xea /home/runner/work/blocky/blocky/lists/list_cache.go:224 # 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: 96] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0xa4e4a7 0xa4ca58 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4e4a6 github.com/0xERR0R/blocky/lists/parsers.AllowErrors[...]+0x106 /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 [4: 192] @ 0x583891 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583890 net/netip.ParseAddr+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:128 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1536] @ 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 [2: 48] @ 0x64f3fe 0x64f287 0x6233da 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x64f3fd crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1535 # 0x64f286 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1512 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xe96257 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe96256 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x596 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 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 [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: 144] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x6cd8d4 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd8d3 net/http.(*http2Transport).RoundTripOpt+0x633 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8058 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [157: 90030080] @ 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: 64] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 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 [3: 192] @ 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 [5: 160] @ 0xf05b13 0xf71667 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 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 [4: 512] @ 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 [3: 288] @ 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 [1: 16] @ 0xa2e2bd 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2bc github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2dc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1280] @ 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 [3: 192] @ 0x717f88 0x717f53 0x6f592d 0x481161 # 0x717f87 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:599 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [4: 256] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 864] @ 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: 48] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 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 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 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 [5: 320] @ 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 [2: 32] @ 0x5f0933 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0932 crypto/x509.(*Certificate).Verify+0x372 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:845 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5764931: 23613157376] @ 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 [1: 32] @ 0x709a4d 0x70842b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x709a4c net/http.(*Transport).prepareTransportCancel+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:920 # 0x70842a net/http.(*Transport).roundTrip+0x98a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:657 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 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 # 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 # 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: 192] @ 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: 32] @ 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 [1: 32] @ 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 [2: 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 [2: 48] @ 0xa48407 0xa483b2 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa48406 github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Defer+0x86 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:148 # 0xa483b1 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0x31 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:51 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xa47216 0xa48008 0xa47efb 0xa47e97 0xa4e63b 0xa4bef6 0xa4b7cd 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 # 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 [8: 384] @ 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 [2: 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 [3: 288] @ 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 [5: 240] @ 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: 2816] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e3c 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e3b net/http.(*http2ClientConn).encodeHeaders.func1+0x2db /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9650 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [7: 672] @ 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 [1: 112] @ 0x774b06 0x774a0d 0x7753e8 0xa4bd56 0xa4bd1f 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 # 0xa4bd55 github.com/sirupsen/logrus.(*Entry).Info+0x5f5 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4bd1e github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5be /home/runner/work/blocky/blocky/lists/list_cache.go:152 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*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] @ 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 [3: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 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: 24] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5623e5 0x5e489a 0x5ea9ba 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 # 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 # 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: 160] @ 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 [1: 16] @ 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 [5: 20480] @ 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: 480] @ 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: 256] @ 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: 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: 64] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xe9f50c 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 # 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.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] @ 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 [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 [5: 320] @ 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 [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 [1: 16] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [3: 720] @ 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 [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 [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 [2: 64] @ 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 [3: 8064] @ 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] @ 0xe99d96 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe99d95 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x5f5 /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: 1024] @ 0xf4842b 0xf482df 0xf4a41a 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 # 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 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x711bba 0x481161 # 0x711bb9 net/http.(*persistConn).readLoop+0xb9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2264 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x50d79f 0x50ad79 0xa4de25 0xa4e34d 0xa4dcfc 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 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 448] @ 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: 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: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa4f 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 # 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 [4: 192] @ 0x7fd891 0x7fcbd8 0xefbfc9 0x481161 # 0x7fd890 github.com/miekg/dns.(*Server).serveTCP+0x1f0 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:490 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [11: 352] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 384] @ 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 [6: 1152] @ 0x6cee65 0x6ce3d7 0x6afec8 0x481161 # 0x6cee64 net/http.(*http2Transport).newClientConn+0xa44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8302 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [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 [1: 32] @ 0x45f9b2 0x45f045 0x45f1aa 0x836812 0x8367ea 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x836811 github.com/miekg/dns.Fqdn+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0x8367e9 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x49 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9a3c4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:240 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 256] @ 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 [2: 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 [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 [5: 480] @ 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 [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 [4: 64] @ 0xa2f657 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4096] @ 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 [2: 320] @ 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 [3: 288] @ 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 [2: 64] @ 0xf05b13 0xf16832 0xf72a93 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 # 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 # 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: 224] @ 0x553eda 0x553ef0 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 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 [3: 192] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [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 [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 [6: 768] @ 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 [11: 299904] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 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 [1: 16] @ 0x5f174e 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f174d crypto/x509.(*Certificate).buildChains.func1+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:956 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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 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: 48] @ 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 [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] @ 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 [2: 48] @ 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: 48] @ 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: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [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 [3: 240] @ 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: 32] @ 0x6d1792 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 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 # 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: 96] @ 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 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x7e2107 0x7e2021 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7e2106 github.com/miekg/dns.makeSVCBKeyValue+0x346 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:199 # 0x7e2020 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 65536] @ 0x4b3945 0x5b9bef 0x5b9baf 0x5c0b05 0x5bf5b0 0x6ef59f 0x4b3991 0x4b370c 0x4b36eb 0x6ab805 0x6ad725 0x6ae41a 0xefef22 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4b3944 io.copyBuffer+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:426 # 0x5b9bee io.Copy+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x5b9bae net.genericReadFrom+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:767 # 0x5c0b04 net.(*TCPConn).readFrom+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:54 # 0x5bf5af net.(*TCPConn).ReadFrom+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:165 # 0x6ef59e net/http.(*response).ReadFrom+0x29e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:615 # 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 # 0x6ab804 net/http.serveContent+0xd24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:424 # 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 0: 0 [5: 480] @ 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: 4096] @ 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 [28: 13440] @ 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 [10: 320] @ 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: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 6912] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 3072] @ 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 [8: 1024] @ 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 [1: 16] @ 0x6b774a 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b7749 net/http.(*http2Framer).readMetaFrame+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3106 # 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] @ 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 [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 [7: 1792] @ 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: 512] @ 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 [1: 128] @ 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 [3: 144] @ 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 [4: 384] @ 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 [1: 32] @ 0xf05b13 0x6604c5 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf719c5 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 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 [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 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [2: 64] @ 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 [2: 96] @ 0x6256b4 0x70e00e 0x70e009 0x481161 # 0x6256b3 crypto/tls.(*Conn).handshakeContext+0x1f3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1543 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 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 [1: 96] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 64] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 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 [8: 1664] @ 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: 64] @ 0xf4fb6e 0xf729c5 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 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 # 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] @ 0x5ad719 0x805230 0x8061c7 0x801f15 0x83604c 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 # 0x80522f github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:732 # 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 [10: 320] @ 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 [2: 576] @ 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 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 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: 64] @ 0x5f100d 0x5f1726 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 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 # 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] @ 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 [2: 64] @ 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 [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 [3: 48] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x4f556a 0x4f3b39 0x883766 0x87eea6 0x87d69f 0x87c652 0x87c045 0x879ee5 0x87a0dd 0x87985a 0x908259 0x908238 0xeff325 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4f5569 reflect.Value.call+0x17e9 /opt/hostedtoolcache/go/1.24.0/x64/src/reflect/value.go:453 # 0x4f3b38 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/reflect/value.go:365 # 0x883765 text/template.safeCall+0x85 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/funcs.go:375 # 0x87eea5 text/template.(*state).evalCall+0xaa5 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:870 # 0x87d69e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:676 # 0x87c651 text/template.(*state).evalCommand+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:563 # 0x87c044 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:532 # 0x879ee4 text/template.(*state).walk+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:267 # 0x87a0dc text/template.(*state).walk+0x31c /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:280 # 0x879859 text/template.(*Template).execute+0x299 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:224 # 0x908258 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:207 # 0x908237 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/template.go:124 # 0xeff324 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:256 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 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: 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 [1: 64] @ 0x49618d 0x496c72 0x5a9d47 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 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 # 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: 1408] @ 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 [5: 51200] @ 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: 224] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 768] @ 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: 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 [4: 384] @ 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: 64] @ 0x45f9b2 0x45f045 0x45f265 0x7cc08a 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc089 github.com/miekg/dns.(*RR_Header).String+0x129 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:92 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 2880] @ 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 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 640] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [2: 48] @ 0xa46c92 0xa46c7e 0xa46c7d 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa46c91 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.func1+0x31 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:42 # 0xa46c7d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Wrap+0x1d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:157 # 0xa46c7c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x1c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:41 # 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 [6: 288] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 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 [1: 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 [6: 576] @ 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 [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 [5: 480] @ 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: 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 [5: 120] @ 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: 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 [9: 216] @ 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 [3: 48] @ 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: 288] @ 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: 32] @ 0x50ac89 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 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: 24] @ 0x621498 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x65e02b 0x6575e5 0x651c5d 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 # 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 [5: 160] @ 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 [5: 13440] @ 0x621c8e 0x6224bd 0x62297c 0x654ff4 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x654ff3 crypto/tls.(*serverHandshakeState).doFullHandshake+0x253 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:600 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 6912] @ 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: 128] @ 0x48bfd2 0x48b5e5 0x50d79f 0x50ad79 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4bbb1 0xa4bb7b 0xa4bbba 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 # 0xa4bbb0 github.com/0xERR0R/blocky/log.PrefixedLog+0x450 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4bb7a github.com/0xERR0R/blocky/lists.logger+0x41a /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4bbb9 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x459 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 75776] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 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 [10: 960] @ 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 [1: 16] @ 0xa4e79b 0xa4e76b 0xa4c1a5 0xa4b7cd 0xa466db 0x481161 # 0xa4e79a github.com/ThinkChaos/parcour.wrapProducersError+0x5a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:120 # 0xa4e76a github.com/ThinkChaos/parcour.(*Producers[...]).Wait+0x2a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:102 # 0xa4c1a4 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x364 /home/runner/work/blocky/blocky/lists/list_cache.go:198 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 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 [1: 64] @ 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 [3: 48] @ 0xa2f5db 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 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 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 [5: 40] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x7bda45 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 0x7dc1ca 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 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 [12: 384] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 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 [6: 576] @ 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 [4: 448] @ 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 [4: 384] @ 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 [6: 576] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 240] @ 0x4d0adb 0x4d0abd 0x62552b 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 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: 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 [2: 1536] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1920] @ 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] @ 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 [1: 48] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xf71850 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 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: 32] @ 0xf6c705 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 2816] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 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 [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 [2: 8192] @ 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: 112] @ 0xa46a0e 0xa4b525 0x8c8668 0x8c84fe 0x481161 # 0xa46a0d github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0xad /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:32 # 0xa4b524 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xa4 /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8c8667 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x67 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8c84fd github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x11d /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [3: 48] @ 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 [1: 224] @ 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] @ 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 [4: 1024] @ 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: 224] @ 0x4d130a 0xa46d86 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0xa46d85 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x65 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:49 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 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 [2: 96] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x633fdc 0x633fcb 0x62c7ed 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0x633fdb net.ParseIP+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x633fca crypto/tls.hostnameInSNI+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1291 # 0x62c7ec crypto/tls.(*Conn).makeClientHello+0x18c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:78 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x4d130a 0x625fad 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x625fac crypto/tls.(*Conn).handshakeContext.func2+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1545 0: 0 [2: 96] @ 0xf369de 0xf535de 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 # 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 [6: 3072] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 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 [8: 384] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [75: 70041600] @ 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 [219: 170434560] @ 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 [105: 75694080] @ 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: 2048] @ 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 [4: 2560] @ 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 [9: 1152] @ 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 [4: 96] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x6591eb 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 # 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: 64] @ 0x7041bf 0x6eaca5 0x713031 0x711df4 0x481161 # 0x7041be net/http.readTransfer+0x57e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:573 # 0x6eaca4 net/http.ReadResponse+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:199 # 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 [4: 2048] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 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: 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 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0x638713 0x6386a6 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 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x48b9fd 0x48b8c6 0x48b63c 0x50d63e 0x50ab67 0xa44365 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 # 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 [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 [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 [5: 320] @ 0xf719c5 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 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] @ 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 [5: 80] @ 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 [2: 96] @ 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 [2: 96] @ 0x6b49d8 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b49d7 net/http.http2parseGoAwayFrame+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2482 # 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 [4: 96] @ 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 [2: 1024] @ 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 [13: 624] @ 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] @ 0x70f86b 0x70d3f8 0x70d235 0x481161 # 0x70f86a net/http.(*Transport).dialConn+0x176a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1945 # 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] @ 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: 288] @ 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: 896] @ 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 [4: 64] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 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 [1: 48] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 16] @ 0x5f55a9 0x5f5470 0x5f37c7 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f55a8 crypto/x509.policiesValid-range1+0x108 /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 [4: 384] @ 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 [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 [4: 64] @ 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 [3: 192] @ 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 [7: 672] @ 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: 384] @ 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 [10: 2240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 528] @ 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: 144] @ 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 [10: 1120] @ 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 [2: 9728] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [1: 80] @ 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 [2: 96] @ 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 [2: 32] @ 0x7e0de8 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7e0de7 github.com/miekg/dns.unpackDataOpt+0x347 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:424 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 576] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 640] @ 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: 32] @ 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 [2: 96] @ 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 [3: 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 [6: 384] @ 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: 16] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 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 # 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 [5: 80] @ 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 [4: 192] @ 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 [9: 576] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x5f4191 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4190 crypto/x509.(*policyGraph).insert+0x1290 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [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 [1: 128] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 192] @ 0x563e45 0x63c31d 0x63c1bd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 27648] @ 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 [10: 160] @ 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 [8: 87040] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 384] @ 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: 288] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 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 [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 [5: 1280] @ 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 [1: 64] @ 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 [2: 128] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 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: 16] @ 0x4d0b05 0x62552b 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x6631d5 0x663118 0x663114 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6631d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x663117 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x663113 crypto/tls.(*SessionState).Bytes+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:110 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 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 [4: 384] @ 0x563e45 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 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 [5: 240] @ 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 [3: 72] @ 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 [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 [2: 192] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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 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 [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 [3: 768] @ 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 [4: 512] @ 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 [11: 528] @ 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: 64] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 784] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 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 [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 [1: 32] @ 0xf05b13 0x6160a5 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6160a4 crypto/tls.signedMessage+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:93 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9e4f8 0xe9e08c 0xe9de05 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 # 0xe9e4f7 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x57 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:115 # 0xe9e08b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:91 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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: 3840] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 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 [1: 16] @ 0x45fa86 0x5f4efb 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4efa crypto/x509.policiesValid+0x1ffa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [6: 576] @ 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 [10: 1280] @ 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 [6: 768] @ 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 [2: 96] @ 0x6d8f7b 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d8f7a net/http.(*http2clientConnReadLoop).handleResponse+0xbda /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10191 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 288] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x62161f 0x6252e7 0x625106 0x6d01da 0x6d73d4 0x6d6d62 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x62161e crypto/tls.(*Conn).sendAlertLocked+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:849 # 0x6252e6 crypto/tls.(*Conn).closeNotify+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1470 # 0x625105 crypto/tls.(*Conn).Close+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1439 # 0x6d01d9 net/http.(*http2ClientConn).closeConn+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8559 # 0x6d73d3 net/http.(*http2clientConnReadLoop).cleanup+0x4f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9895 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [3: 48] @ 0x642925 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x642924 crypto/tls.(*clientHelloMsg).unmarshal+0x1b04 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:523 # 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: 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 [3: 72] @ 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: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4a5ef github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4a5b9 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4a5b8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 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: 32] @ 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: 24] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 720] @ 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 [8: 192] @ 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 [1: 16] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x527a25 0x782b4f 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 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 # 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 # 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: 96] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x47793a 0x47794f 0x5f34ff 0x5f346a 0x5f0b90 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f34fe crypto/x509.(*policyGraph).incrDepth+0x5fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 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 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 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 # 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: 64] @ 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: 16] @ 0xeba585 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7741f7 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 [2: 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 [22: 225280] @ 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] @ 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 [7: 336] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 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 [3: 384] @ 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 [9: 144] @ 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 [3: 72] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 3072] @ 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 [4: 512] @ 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 [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 [7: 168] @ 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 [4: 448] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 256] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4bd1e 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 # 0xa4bd1d github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5bd /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 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] @ 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 [2: 32] @ 0xf71850 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 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 [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 [2: 128] @ 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 [2: 48] @ 0x6a165a 0x48b6d1 0x6e04f9 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x6a1659 net/http.init.func14+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:161 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 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 [4: 192] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x63d552 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x63d551 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:350 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 2304] @ 0x623397 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x4d0adb 0x4d0abd 0xa47216 0xa48008 0xa47efb 0xa47e97 0xa4e63b 0xa4bef6 0xa4b7cd 0xa466db 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 # 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 [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 [1: 208] @ 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: 48] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 1152] @ 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] @ 0x5e05d8 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e05d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:205 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 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: 224] @ 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 [4: 256] @ 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 [2: 224] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 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 [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 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 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 [17: 1360] @ 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 [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 [4: 192] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x5eaab2 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 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 # 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] @ 0x563d85 0x563c5b 0x63a585 0x63a45d 0x640d15 0x6519b8 0x62fb05 0x62e8bf 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 # 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 [4: 640] @ 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 [2: 96] @ 0x50abbb 0xa44f26 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xa47216 0xa46b25 0xa469af 0xa4b525 0x8c8668 0x8c84fe 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 # 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 # 0xa46b24 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x1c4 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa469ae github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0x4e /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:29 # 0xa4b524 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xa4 /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8c8667 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x67 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8c84fd github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x11d /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [7: 672] @ 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 [9: 576] @ 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 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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: 96] @ 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 [12: 576] @ 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: 160] @ 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 [12: 768] @ 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 [4: 3584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4c999 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 # 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 [2: 448] @ 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: 320] @ 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 [1: 32] @ 0xf45dad 0xf508f4 0xf505e5 0xf54128 0xf540fb 0x5684eb 0x566256 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 # 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 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 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 [3: 288] @ 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: 48] @ 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 [5: 240] @ 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 [1: 10880] @ 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: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x816f9e 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 # 0x816f9d github.com/miekg/dns.(*NSEC).pack+0x5d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:624 # 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 [5: 640] @ 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 [3: 288] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 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 [3: 1536] @ 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 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 192] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 192] @ 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 [3: 96] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 36864] @ 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] @ 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 [7: 896] @ 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 [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 [3: 96] @ 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 [2: 64] @ 0x62d4d1 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d4d0 crypto/tls.(*Conn).makeClientHello+0xe70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:177 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 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 [1: 160] @ 0x835d2b 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 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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 [5: 240] @ 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 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 8960] @ 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: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [4: 256] @ 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 [4: 448] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 2240] @ 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 [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 [6: 192] @ 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 [7: 448] @ 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: 144] @ 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: 80] @ 0x544685 0x5445fd 0x5508a5 0x550840 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x5508a4 math/big.(*Int).SetBytes+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55083f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:265 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 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 [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 [2: 64] @ 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: 128] @ 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 [6: 1536] @ 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: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 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 [2: 192] @ 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 [16: 1024] @ 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 [4: 384] @ 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 [2: 416] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1536] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 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 [1: 24] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 3168] @ 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 [2: 128] @ 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 [7: 224] @ 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 [1: 32] @ 0x408f12 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 [5: 1280] @ 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: 128] @ 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: 64] @ 0xa30f6a 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30f69 github.com/hashicorp/go-multierror.Append+0x329 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 672] @ 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: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [14: 448] @ 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 [5: 24320] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 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 [3: 288] @ 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 [5: 1200] @ 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 [12: 196608] @ 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: 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: 512] @ 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 [1: 80] @ 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: 96] @ 0x563e45 0x6464b6 0x64608b 0x622916 0x654f85 0x651df6 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 # 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: 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 [6: 576] @ 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 [6: 384] @ 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 [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: 32] @ 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 [11: 176] @ 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: 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 [1: 2688] @ 0x64e187 0x622916 0x654ff4 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64e186 crypto/tls.(*certificateMsg).marshal+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1384 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654ff3 crypto/tls.(*serverHandshakeState).doFullHandshake+0x253 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:600 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 448] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 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 [11: 176] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf541e5 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf541e4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 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: 64] @ 0x485965 0x611a67 0x657d10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x485964 internal/reflectlite.Swapper+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:58 # 0x611a66 sort.SliceStable+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:43 # 0x657d0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:226 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 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 [1: 48] @ 0xf11451 0xf16832 0x6604f5 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 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 [10: 2880] @ 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 [18: 288] @ 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 [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 [6: 192] @ 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 [8: 128] @ 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 [3: 768] @ 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 [2: 96] @ 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: 48] @ 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 [1: 32] @ 0x5f1a12 0x5f1a5d 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1a11 crypto/x509.appendToFreshChain+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f1a5c crypto/x509.(*Certificate).buildChains.func1+0x3fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:993 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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] @ 0x444e49 0x411b59 0x4118b2 0xeaf889 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf888 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x268 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:239 # 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: 80] @ 0xeb6f52 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 2016] @ 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 [9: 432] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 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 [4: 320] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaac67 github.com/0xERR0R/blocky/resolver.newResponse+0x107 /home/runner/work/blocky/blocky/resolver/resolver.go:41 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x69c22b 0x69c1f9 0x69b9c9 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69b9c8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [13: 832] @ 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: 1120] @ 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 [2: 128] @ 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 [1: 640] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 384] @ 0x63fd6f 0x63fc2f 0x63fc34 0x563b42 0x563ed1 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x6519b8 0x6343e6 0x62e7d0 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 # 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] @ 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 [5: 120] @ 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: 768] @ 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 [7: 336] @ 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 [2: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 528] @ 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 [19: 456] @ 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: 288] @ 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 [5: 240] @ 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: 128] @ 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 [2: 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 [22: 2464] @ 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: 256] @ 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 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x615f74 0x65c2dc 0x6575a5 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 # 0x615f73 crypto/tls.signedMessage+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:90 # 0x65c2db crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:864 # 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: 384] @ 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: 16] @ 0x6d4216 0x6d29ed 0x6d2016 0x481161 # 0x6d4215 net/http.(*http2clientStream).writeRequestBody+0x435 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9358 # 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] @ 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 [6: 96] @ 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 [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 [6: 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 [3: 336] @ 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: 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 [3: 1056] @ 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: 3584] @ 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: 176] @ 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 [10: 272640] @ 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: 448] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 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 [8: 768] @ 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 [4: 256] @ 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 [4: 512] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 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 [1: 80] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 192] @ 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 [4: 1024] @ 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: 256] @ 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] @ 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 [16: 768] @ 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 [6: 196608] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 64] @ 0x80320f 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 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 # 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] @ 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 [8: 384] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 192] @ 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 [5: 560] @ 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] @ 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 [7: 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 [3: 768] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 315392] @ 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: 16] @ 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 [5: 1040] @ 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: 16] @ 0x50ad29 0x50ad1d 0xa44f26 0xa446d7 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 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x61d4f2 0x62248a 0x62297c 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 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 # 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: 448] @ 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 [7: 3584] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 176] @ 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: 480] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d61c7 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d61c6 net/http.(*http2ClientConn).encodeHeaders.func1+0x666 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9646 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [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 [1: 96] @ 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 [3: 384] @ 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 [2: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 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 [8: 256] @ 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 [5: 560] @ 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 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x4d130a 0x708497 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x708496 net/http.(*Transport).roundTrip+0x9f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:667 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [3: 9216] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x5c80d2 0x5c0a55 0x5bd5a7 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c80d1 net.ipToSockaddr+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:228 # 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 [15: 1680] @ 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: 32] @ 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 [9: 576] @ 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 [2: 32] @ 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 [2: 1024] @ 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 [4: 256] @ 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] @ 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 [19: 1216] @ 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 [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 [10: 160] @ 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 [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 [5: 160] @ 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 [15: 3840] @ 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 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 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: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 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 # 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 [6: 384] @ 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 [2: 3584] @ 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: 192] @ 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 [8: 384] @ 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: 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 [6: 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: 448] @ 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 [3: 48] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 0x64bab5 0x64ba85 0x64b997 0x563b42 0x563ed1 0x64b6f1 0x64b6c6 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64bab4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64ba84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64b996 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1172 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b6f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6c5 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1171 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 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 [2: 448] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 3584] @ 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: 9216] @ 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 [3: 2112] @ 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: 192] @ 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 [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 [11: 528] @ 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 [12: 576] @ 0x7dbc7c 0x7dba29 0xeaea0c 0xeae9f8 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xeaea0b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xeae9f7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xbd8456 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 # 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 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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 [12: 1344] @ 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 [2: 256] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [10: 7680] @ 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 [3: 288] @ 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 [3: 144] @ 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 [4: 96] @ 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 [3: 288] @ 0xf4fa37 0xf729c5 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 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 # 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 [5: 80] @ 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 [2: 32] @ 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 [2: 160] @ 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: 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 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: 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 [6: 672] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 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 [5: 640] @ 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 [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: 1152] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 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 [5: 640] @ 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 [2: 32] @ 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 [2: 448] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 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 # 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 [5: 240] @ 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 [8: 2304] @ 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 [10: 1120] @ 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 [4: 1664] @ 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 [8: 1024] @ 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 [4: 64] @ 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 [1: 8] @ 0xa4a5b0 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4a5af github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x6f /home/runner/work/blocky/blocky/lists/downloader.go:93 # 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 [9: 864] @ 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 [11: 3872] @ 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: 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 [1: 32] @ 0x668b6f 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x668b6e crypto/tls.aeadAESGCMTLS13+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:566 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 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: 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 [14: 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 [5: 320] @ 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: 112] @ 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 [2: 32] @ 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 [35: 2800] @ 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: 24] @ 0x5f1c05 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1c04 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:997 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [9: 144] @ 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: 320] @ 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 [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 [4: 3584] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 560] @ 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 [9: 195840] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 2048] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [13: 624] @ 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 [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 [4: 256] @ 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 [7: 448] @ 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 [1: 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 [15: 61440] @ 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: 160] @ 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 [4: 640] @ 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 [2: 48] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 32] @ 0x563c69 0x63a585 0x63a45d 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 # 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 [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 [26: 12480] @ 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 [5: 640] @ 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 [1: 32] @ 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 [6: 96] @ 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 [16: 384] @ 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 [3: 144] @ 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 [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 [6: 576] @ 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 [10: 1280] @ 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: 32] @ 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 [3: 96] @ 0x50abbb 0xa44f26 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 672] @ 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 [6: 192] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 384] @ 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 [7: 336] @ 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 [4: 64] @ 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 [4: 256] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 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 [2: 96] @ 0x407132 0x477989 0x773e7e 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 # 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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] @ 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 [4: 96] @ 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 [3: 288] @ 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: 384] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 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 # 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 [6: 768] @ 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 [3: 144] @ 0xa44a47 0xa44a3b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44a46 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa44a3a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:215 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 192] @ 0x52fb37 0x52fb66 0x6369d0 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fb36 bytes.Clone+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52fb65 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:78 # 0x6369cf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:485 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 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 [8: 384] @ 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 [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 [2: 32] @ 0x45f9b2 0x45f045 0x45f265 0x6d8769 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d8768 net/http.(*http2clientConnReadLoop).handleResponse+0x3c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10081 # 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: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 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 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 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 [6: 672] @ 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 [1: 96] @ 0x563e45 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 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 # 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 # 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 [7: 2688] @ 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 [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 [18: 864] @ 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 [6: 672] @ 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 [12: 192] @ 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 [2: 64] @ 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 [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 [3: 144] @ 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 [3: 4224] @ 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 [3: 96] @ 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 [5: 160] @ 0x6a5985 0x6a47d3 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 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: 640] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 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 # 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 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 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: 96] @ 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: 32] @ 0xf05b13 0xf16832 0x66683b 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x66683a crypto/tls.(*Config).decryptTicket+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:378 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 448] @ 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 [5: 640] @ 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 [29: 415744] @ 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: 112] @ 0x650138 0x622916 0x630cd4 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650137 crypto/tls.(*clientKeyExchangeMsg).marshal+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1655 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x630cd3 crypto/tls.(*clientHandshakeState).doFullHandshake+0x613 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:774 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 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: 1536] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 800] @ 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: 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 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [26: 7488] @ 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: 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 [19: 456] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 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 [4: 8192] @ 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: 3168] @ 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 [1: 256] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0xf11451 0xf16832 0xf72b35 0xf728fa 0x662316 0x66267f 0x632805 0x62fd65 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 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 # 0x662315 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x632804 crypto/tls.(*clientHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1056 # 0x62fd64 crypto/tls.(*clientHandshakeState).handshake+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:612 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x711fbe 0x481161 # 0x711fbd net/http.(*persistConn).readLoop+0x4bd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2354 0: 0 [5: 160] @ 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 [1: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 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 [3: 288] @ 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 [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 [4: 256] @ 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 [12: 288] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 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 [3: 72] @ 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 [51: 8976] @ 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 [9: 1152] @ 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 [13: 208] @ 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 [4: 192] @ 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 [6: 3072] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 149248] @ 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: 80] @ 0xf71850 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 3584] @ 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 [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 [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 [25: 1200] @ 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 [5: 560] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 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 [7: 896] @ 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 [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 [5: 320] @ 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 [9: 144] @ 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: 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: 24] @ 0x5f0a54 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0a53 crypto/x509.(*Certificate).Verify+0x493 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:856 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 3360] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 240] @ 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 [4: 10752] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0x836057 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x836056 github.com/0xERR0R/blocky/util.AnswerToString+0x356 /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 [18: 576] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 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] @ 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: 64] @ 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: 48] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 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 [4: 448] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 512] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 168] @ 0xe9d27b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xa2eead 0xa2e710 0xe960b2 0xe96096 0xe96063 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 # 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 [2: 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 [62: 27426816] @ 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: 1024] @ 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: 24] @ 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: 24] @ 0x7e203c 0x7e2021 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7e203b github.com/miekg/dns.makeSVCBKeyValue+0x27b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:193 # 0x7e2020 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 624] @ 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 [7: 896] @ 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 [6: 96] @ 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: 24] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 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 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 784] @ 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] @ 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 [4: 384] @ 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 [3: 192] @ 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 [21: 129024] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 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 [1: 32] @ 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 [18: 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 [4: 64] @ 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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 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 # 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 [3: 96] @ 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: 96] @ 0x47793a 0x47794f 0x4d1605 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 6144] @ 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 [5: 800] @ 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 [16: 4608] @ 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: 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 [6: 576] @ 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 [4: 448] @ 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 [7: 560] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 672] @ 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 [5: 640] @ 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 [14: 672] @ 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 [2: 48] @ 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 [4: 2304] @ 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 [20: 2880] @ 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 [2: 96] @ 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 [5: 160] @ 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 [19: 17024] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 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 [1: 16] @ 0x7e265c 0x7e269d 0x814d18 0x7daeb2 0x7dbe5a 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7e265b github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e269c github.com/miekg/dns.packDataSVCB+0xbc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [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 [8: 192] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 512] @ 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 [11: 3168] @ 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 [27: 432] @ 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] @ 0x5e5ecb 0x5e83f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 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 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 2304] @ 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 [3: 2112] @ 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 [6: 576] @ 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 [8: 3584] @ 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 [10: 1280] @ 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 [4: 128] @ 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 [7: 896] @ 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: 64] @ 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 [8: 128] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x50d63e 0x50dbd0 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 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 [2: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [3: 72] @ 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 [24: 3072] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 56832] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x69d96b 0x7053db 0x7052bf 0x715202 0x66e697 0x4b3551 0x68b6ff 0x68b67b 0x68b2f8 0x7156c6 0x71569d 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 # 0x69d96a net/http/internal.(*chunkedReader).Read+0x16a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:136 # 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 # 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 # 0x68b6fe io.ReadFull+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x68b67a compress/gzip.(*Reader).readHeader+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:175 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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] @ 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 [6: 1536] @ 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 [2: 128] @ 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 [18: 288] @ 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 [8: 2304] @ 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 [4: 256] @ 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 [25: 2400] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 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 [4: 448] @ 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 [6: 24576] @ 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 [2: 96] @ 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 [8: 384] @ 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 [26: 2912] @ 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 [31: 15872] @ 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 [7: 34048] @ 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: 1568] @ 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: 6336] @ 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 [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 [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 [8: 128] @ 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 [5: 120] @ 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 [28: 1344] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [19: 2128] @ 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 [3: 96] @ 0xbd8456 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 320] @ 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 [8: 128] @ 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 [4: 512] @ 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 [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 [10: 320] @ 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 [3: 48] @ 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 [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 [5: 160] @ 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: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf6c705 0xf71a05 0xf716e9 0x638713 0x6386a6 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 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 3840] @ 0x623156 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623155 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1125 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 528] @ 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 [8: 1024] @ 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 [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 [1: 48] @ 0x583891 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 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 # 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 [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 [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 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa4f 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 # 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: 48] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 192] @ 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: 128] @ 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 [5: 480] @ 0x563e45 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 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 [4: 64] @ 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 [4: 1536] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 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 [9: 864] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 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 [21: 1680] @ 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 [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 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x5f4f1f 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4f1e crypto/x509.newPolicyGraphNode+0x201e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1260 # 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 [6: 1728] @ 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: 112] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 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 [23: 1472] @ 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 [1: 48] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [9: 432] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 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 [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 [4: 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 [14: 1344] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 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 [4: 448] @ 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 [9: 3456] @ 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 [9: 432] @ 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: 320] @ 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 [8: 512] @ 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 [7: 896] @ 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 [22: 2464] @ 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 [24: 768] @ 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 [7: 336] @ 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 [2: 224] @ 0xf04fe6 0xf16c16 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 # 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 # 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 [12: 576] @ 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 [6: 384] @ 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 [14: 8064] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 192] @ 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 [8: 128] @ 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 [1: 8] @ 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 [9: 3744] @ 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 [4: 1024] @ 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: 112] @ 0x47d67c 0x4a3748 0xa2c2d6 0xa2c2da 0xa2d1b3 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.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 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: 256] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [120: 1920] @ 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 [0: 0] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 672] @ 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 [20: 8960] @ 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 [11: 1232] @ 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: 576] @ 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 [6: 1056] @ 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 [14: 672] @ 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 [15: 1200] @ 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 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 43008] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 960] @ 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 [4: 13824] @ 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 [27: 110592] @ 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 [5: 30720] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e163 0x66ec69 0x69dbbc 0x69d5bf 0x69d931 0x7053db 0x7052bf 0x715202 0x66e697 0x4b3551 0x68b6ff 0x68b67b 0x68b2f8 0x7156c6 0x71569d 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 # 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 # 0x69dbbb net/http/internal.readChunkLine+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:156 # 0x69d5be net/http/internal.(*chunkedReader).beginChunk+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:49 # 0x69d930 net/http/internal.(*chunkedReader).Read+0x130 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:125 # 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 # 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 # 0x68b6fe io.ReadFull+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x68b67a compress/gzip.(*Reader).readHeader+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:175 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 640] @ 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 [1869: 209328] @ 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 [19: 24320] @ 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: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 606208] @ 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 [1: 112] @ 0x7741f7 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 240] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 1024] @ 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 [2: 224] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [23: 552] @ 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 [6: 672] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 768] @ 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 [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 [3: 2688] @ 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 [8: 18432] @ 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: 128] @ 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 [3: 480] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [19: 304] @ 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: 192] @ 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 [25: 12800] @ 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 [14: 672] @ 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 [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 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [29: 696] @ 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: 96] @ 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 [6: 576] @ 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 [50: 800] @ 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: 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 [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 [3: 576] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0x563e45 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [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 [2: 32] @ 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 [3: 768] @ 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: 96] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 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 [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 [5: 120] @ 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 [10: 2560] @ 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 [2: 288] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 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 [33: 4224] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 384] @ 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 [4: 7168] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [3: 624] @ 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: 96] @ 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: 28416] @ 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: 8064] @ 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 [8: 1024] @ 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 [8: 384] @ 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 [4: 832] @ 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 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 192] @ 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 [9: 1152] @ 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 [2: 96] @ 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 [14: 3584] @ 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 [41: 11808] @ 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 [1: 80] @ 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 [14: 4032] @ 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 [16: 4608] @ 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 [12: 1344] @ 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 [2: 160] @ 0x4d0bfb 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0bfa context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 512] @ 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: 384] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 576] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 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 [9: 294912] @ 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 [5: 102400] @ 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: 2048] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 1600] @ 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: 96] @ 0x7c6d9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 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 # 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: 160] @ 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 [7: 224] @ 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 [31: 744] @ 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 [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 [1: 240] @ 0xed521a 0xed520e 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed520d runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:551 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 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 [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 [1: 64] @ 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 [2: 224] @ 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 [9: 432] @ 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 [6: 144] @ 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 [5: 640] @ 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 [28: 1792] @ 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 [4: 64] @ 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 [3: 384] @ 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: 160] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 160] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 832] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 3456] @ 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: 576] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 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 [4: 64] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 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: 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 [8: 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: 720] @ 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: 128] @ 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 [7: 896] @ 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 [36: 5184] @ 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 [14: 2016] @ 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: 96] @ 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: 128] @ 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 [16: 4608] @ 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 [16: 384] @ 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 [2: 96] @ 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 [4: 10752] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 192] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 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 [21: 2352] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0x835dc5 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 # 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 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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: 64] @ 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 [42: 2688] @ 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 [2: 448] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 432] @ 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 [8: 384] @ 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 [3: 384] @ 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 [2: 512] @ 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 [8: 3072] @ 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 [7: 16128] @ 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 [12: 12288] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 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 [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 [18: 1440] @ 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 [1: 32] @ 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 [54: 864] @ 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 [8: 640] @ 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 [9: 216] @ 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 [4: 256] @ 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 [10: 240] @ 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 [13: 2496] @ 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 [11: 11264] @ 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 [3: 288] @ 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 [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 [18: 3744] @ 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 [5: 960] @ 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 [1: 24] @ 0xe99c7b 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe99c7a github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4da /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 [2: 224] @ 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 [15: 46080] @ 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: 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 [16: 1792] @ 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 [4: 96] @ 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 [12: 768] @ 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 [53: 217088] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x7d9fe5 0x820b09 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 # 0x820b08 github.com/miekg/dns.(*NS).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2141 # 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 [37: 17760] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 48] @ 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 [9: 720] @ 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 [22: 1056] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1120] @ 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 [6: 768] @ 0x6b5a6b 0x6d3d05 0x6d3286 0x6d2745 0x6d2016 0x481161 # 0x6b5a6a net/http.(*http2Framer).WriteHeaders+0x34a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2703 # 0x6d3d04 net/http.(*http2ClientConn).writeHeaders+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9247 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [8: 1152] @ 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 [13: 624] @ 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 [1: 160] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 13824] @ 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 [7: 2688] @ 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 [3: 624] @ 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: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 13056] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e163 0x66ec69 0x69dbbc 0x69d5bf 0x69d931 0x7053db 0x7052bf 0x715202 0x66e697 0x4b3551 0x68b6ff 0x68b67b 0x68b2f8 0x7156c6 0x71569d 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 # 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 # 0x69dbbb net/http/internal.readChunkLine+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:156 # 0x69d5be net/http/internal.(*chunkedReader).beginChunk+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:49 # 0x69d930 net/http/internal.(*chunkedReader).Read+0x130 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/chunked.go:125 # 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 # 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 # 0x68b6fe io.ReadFull+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x68b67a compress/gzip.(*Reader).readHeader+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:175 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 448] @ 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 [2: 48] @ 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 [13: 624] @ 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 [6: 192] @ 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 [6: 96] @ 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 [2: 48] @ 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 [9: 1152] @ 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 [10: 240] @ 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 [37: 151552] @ 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 [6: 576] @ 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 [4: 192] @ 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 [2: 1152] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40bd58 0xa2fafb 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2fafa github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x37a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:103 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 416] @ 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 [6: 192] @ 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 [16: 512] @ 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: 160] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 6336] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 1600] @ 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 [7: 672] @ 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 [9: 144] @ 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: 672] @ 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 [62: 42156032] @ 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 [32: 5767168] @ 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] @ 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] @ 0x51381b 0x5137b1 0x50aba5 0xa4a43c 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51381a fmt.(*buffer).writeString+0x11a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x5137b0 fmt.(*pp).doPrintf+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1032 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 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 [15: 122880] @ 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: 144] @ 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 [1: 1152] @ 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 [5: 640] @ 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 [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 [11: 176] @ 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 [9: 1152] @ 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 [15: 720] @ 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 [5: 320] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 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 [33: 33792] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 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 [12: 1536] @ 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 [34: 17408] @ 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 [10: 5120] @ 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 [5: 240] @ 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 [7: 8064] @ 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 [15: 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 [12: 3072] @ 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 [7: 1008] @ 0x621c8e 0x6224bd 0x62297c 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [82: 10496] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 1920] @ 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 [12: 576] @ 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 [1: 64] @ 0x666785 0x6544de 0x651cee 0x651bd1 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 # 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 [23: 3312] @ 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 [13: 1664] @ 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 [12: 261120] @ 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: 49152] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 768] @ 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 [12: 1344] @ 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 [1: 16] @ 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 [2: 32] @ 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 [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 [6: 864] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [43: 1172352] @ 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 [9: 576] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [43: 688] @ 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 [4: 320] @ 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 [1: 16] @ 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: 224] @ 0xf04fe6 0xf16bb4 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 # 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 # 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 [9: 2880] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 896] @ 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 [19: 456] @ 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 [6: 144] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x7bda05 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 # 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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] @ 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: 26880] @ 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 [65: 56975360] @ 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: 208] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 8064] @ 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: 256] @ 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: 24] @ 0xf46cc5 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cc4 crypto/internal/fips140/bigmod.NewNat+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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: 4032] @ 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 [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 [3: 48] @ 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 [3: 288] @ 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 [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 [1: 96] @ 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 [29: 928] @ 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 [9: 432] @ 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 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 384] @ 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 [8: 128] @ 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 [5: 640] @ 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 [6: 1152] @ 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: 32] @ 0x62cd46 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62cd45 crypto/tls.(*Conn).makeClientHello+0x6e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:128 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 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 [1: 16] @ 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 [20: 6400] @ 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 [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 [219: 2971392] @ 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 [12: 1344] @ 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 [2: 48] @ 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 [21: 1344] @ 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 [4: 96] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 640] @ 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 [19: 77824] @ 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: 768] @ 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 [5: 160] @ 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: 288] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 480] @ 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 [83: 13280] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 552] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 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 [8: 1024] @ 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 [5: 480] @ 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 [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 [2: 32] @ 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 [18: 5184] @ 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 [23: 11776] @ 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 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 512] @ 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 [13: 832] @ 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 [5: 160] @ 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 [9: 4608] @ 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 [6: 768] @ 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 [5: 240] @ 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 [9: 1872] @ 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: 48] @ 0x5b1d1e 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b1d1d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:275 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 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 [17: 408] @ 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 [38: 4864] @ 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: 224] @ 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: 64] @ 0x550797 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x550796 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:264 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 224] @ 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 [2: 256] @ 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 [4: 128] @ 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 [4: 128] @ 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 [3: 72] @ 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 [21: 2352] @ 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 [8: 128] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 160] @ 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 [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: 64] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1152] @ 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 [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: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [53: 848] @ 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 [8: 512] @ 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 [58: 9280] @ 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 [81: 124416] @ 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 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 320] @ 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: 384] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 13440] @ 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 [6: 144] @ 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 [6: 288] @ 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 [19: 58368] @ 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 [6: 576] @ 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 [15: 3360] @ 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: 128] @ 0x5730fa 0x573106 0x5213bd 0xf72637 0x6615a8 0x65579b 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 # 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 # 0x65579a crypto/tls.(*serverHandshakeState).doFullHandshake+0x9fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:713 # 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: 48] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 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 [35: 12320] @ 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: 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 [6: 288] @ 0x5c08b2 0x5aa61b 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 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 # 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: 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: 96] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 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 [7: 560] @ 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 [13: 14976] @ 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: 384] @ 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 [9: 144] @ 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 [9: 3456] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 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 [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 [58: 16704] @ 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: 216] @ 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 [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 [26: 1664] @ 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 [10: 960] @ 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 [10: 1280] @ 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 [8: 896] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 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 [15: 240] @ 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 [2: 192] @ 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 [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 [31: 1984] @ 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 [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 [12: 192] @ 0xe95d3c 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95d3b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 19456] @ 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 [8: 1024] @ 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 [5: 80] @ 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 [10: 7680] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 448] @ 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 [29: 1392] @ 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 [1: 16] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 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 [13: 312] @ 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 [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 [21: 1008] @ 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] @ 0x7e23d2 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7e23d1 github.com/miekg/dns.unpackDataSVCB+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [45: 5040] @ 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 [6: 288] @ 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 [4: 192] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0xa4cc7d 0xa4cc42 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 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 24320] @ 0x688f91 0x68b9c6 0x68b2f8 0x7156c6 0x71569d 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 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 37888] @ 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 [18: 25344] @ 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 [2: 320] @ 0x7018a8 0x6e7275 0x713614 0x481161 # 0x7018a7 net/http.newTransferWriter+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:79 # 0x6e7274 net/http.(*Request).write+0x7f4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:706 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [96: 3932160] @ 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: 240] @ 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 [45: 5040] @ 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 [3: 240] @ 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: 128] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 2880] @ 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 [44: 704] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 1216] @ 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 [18: 5184] @ 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 [5: 1120] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 7424] @ 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 [11: 2112] @ 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 [16: 1536] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 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 [14: 672] @ 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 [3: 240] @ 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 [27: 648] @ 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: 128] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [48: 8448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 1664] @ 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 [24: 3072] @ 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 [16: 2048] @ 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 [12: 10752] @ 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 [4: 256] @ 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 [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 [10: 2880] @ 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 [8: 10240] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 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: 256] @ 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 [9: 216] @ 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 [28: 224] @ 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 [12: 384] @ 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 [25: 600] @ 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 [10: 1280] @ 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: 128] @ 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 [20: 23040] @ 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 [36: 16128] @ 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 [27: 432] @ 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 [2: 32] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 640] @ 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 [21: 2016] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 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: 8] @ 0x90f449 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 384] @ 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 [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 [11: 528] @ 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 [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 [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 [7: 336] @ 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 [1: 32] @ 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 [6: 480] @ 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 [5: 240] @ 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 [5: 160] @ 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 [2: 32] @ 0xe95a51 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95a50 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x170 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:338 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 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: 128] @ 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 [18: 3456] @ 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 [12: 1536] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 1056] @ 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 [8: 1024] @ 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 [28: 672] @ 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 [6: 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 [10: 1600] @ 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] @ 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 [4: 2048] @ 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 [13: 208] @ 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 [8: 384] @ 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 [9: 216] @ 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: 288] @ 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 [8: 1664] @ 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 [54: 7776] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 448] @ 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 [13: 1664] @ 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 [41: 10496] @ 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 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5ad719 0xe99df3 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe99df2 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x652 /home/runner/work/blocky/blocky/resolver/bootstrap.go:206 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [58: 29696] @ 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 [35: 62720] @ 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 [15: 960] @ 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 [54: 11232] @ 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: 192] @ 0x563e45 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 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 [4: 64] @ 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 [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 [39: 624] @ 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 [46: 4416] @ 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: 24] @ 0x45f9b2 0x45f045 0x45f265 0x715097 0x714ff4 0x709e32 0x708548 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x715096 net.JoinHostPort+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x714ff3 net/http.canonicalAddr+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2948 # 0x709e31 net/http.(*Transport).connectMethodForRequest+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:976 # 0x708547 net/http.(*Transport).roundTrip+0xaa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:675 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [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 [23: 2944] @ 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: 72] @ 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 [5: 160] @ 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 [14: 672] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 640] @ 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 [59: 6608] @ 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 [1: 112] @ 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 [17: 1904] @ 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 [30: 7200] @ 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 [26: 1064960] @ 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 [6: 5376] @ 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 [1: 64] @ 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 [11: 5632] @ 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 [4: 192] @ 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 [2: 96] @ 0xf369ef 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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] @ 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 [4: 256] @ 0x52fb97 0x6369d0 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fb96 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:76 # 0x6369cf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:485 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 1200] @ 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 [7: 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 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 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 [86: 12384] @ 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 [4: 512] @ 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 [55: 15840] @ 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 [5: 1040] @ 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 [4: 64] @ 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 [2: 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 [59: 6608] @ 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 [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 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 [11: 264] @ 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 [19: 5472] @ 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 [119: 2924544] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 320] @ 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 [6: 576] @ 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 [6: 384] @ 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 [31: 1984] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 2464] @ 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 [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 [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 [1: 48] @ 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 [26: 624] @ 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 [28: 448] @ 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 [10: 640] @ 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 [26: 7488] @ 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 [8: 128] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1152] @ 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 [11: 528] @ 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 [28: 1344] @ 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 [1: 80] @ 0x45f9b2 0x45f045 0x45f33d 0x80615c 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 # 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 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/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: 1344] @ 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 [11: 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 [6: 768] @ 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 [6: 1344] @ 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 [11: 528] @ 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: 640] @ 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 [1: 192] @ 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: 1024] @ 0xf4842b 0xf4a277 0xf4a264 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 # 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 # 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 [24: 16896] @ 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 [1: 256] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/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: 672] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [18: 288] @ 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 [29: 464] @ 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 [4: 384] @ 0x651f29 0x651e9d 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x651f28 crypto/tls.ekmFromMasterSecret+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:270 # 0x651e9c crypto/tls.(*serverHandshakeState).handshake+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:128 # 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: 576] @ 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 [24: 4992] @ 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 [5: 480] @ 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 [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 [10: 480] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 432] @ 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 [10: 320] @ 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 [38: 8512] @ 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 [59: 944] @ 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 [43: 4816] @ 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 [10: 640] @ 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 [13: 624] @ 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 [23: 2576] @ 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 [13: 18304] @ 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 [5: 120] @ 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 [28: 1344] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [70: 1120] @ 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 [55: 880] @ 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 [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 [9: 1152] @ 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 [13: 1664] @ 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: 896] @ 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 [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 [6: 192] @ 0x52f832 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f831 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:56 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [64: 1024] @ 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 [26: 832] @ 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: 16] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [5: 10240] @ 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 [4: 1024] @ 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 [26: 4576] @ 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: 1200] @ 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 [3: 336] @ 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 [30: 1440] @ 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 [9: 1152] @ 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 [4: 64] @ 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 [16: 1792] @ 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 [8: 768] @ 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 [11: 176] @ 0xe9deca 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9dec9 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 640] @ 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 [55: 880] @ 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 [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 [67: 19296] @ 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 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [38: 4256] @ 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 [151: 4832] @ 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: 320] @ 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 [25: 1200] @ 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 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x4d0b05 0xea754c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 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 [6: 3456] @ 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: 288] @ 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 [74: 1776] @ 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 [2: 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 [7: 112] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1536] @ 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 [9: 4032] @ 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: 1872] @ 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 [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 [56: 32256] @ 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 [39: 1872] @ 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 [33: 528] @ 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 [142: 10469376] @ 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 [9: 576] @ 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: 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 [16: 6144] @ 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 [4: 448] @ 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 [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 [1: 32] @ 0x5623e5 0x5e409d 0x5e9ee5 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 # 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 # 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: 768] @ 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 [7: 448] @ 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 [3: 48] @ 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: 2592] @ 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 [6: 1440] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 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 [3: 192] @ 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 [3: 144] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x6468d8 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x6468d7 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:854 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [59: 944] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [187: 14960] @ 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 [28: 11648] @ 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: 2752512] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 540672] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed551e 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed551d runtime/pprof.printStackRecord+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 2195456] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 425984] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 335872] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1400832] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1114112] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 204800] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 884736] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 114688] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 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: 442368] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0xecfbc5 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfbc4 text/tabwriter.(*Writer).addLine+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:129 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 98304] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 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 [9: 432] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 896] @ 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 [6: 768] @ 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 [48: 4608] @ 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 [8: 1792] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 256] @ 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 [34: 1632] @ 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 [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 [11: 528] @ 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 [11: 176] @ 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 [16: 512] @ 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: 1504] @ 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 [24: 12288] @ 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 [7: 672] @ 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 [8: 1024] @ 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 [10: 1120] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [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 [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 [19: 1824] @ 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 [94: 1504] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 128] @ 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 [41: 656] @ 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 [30: 1440] @ 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 [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 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 320] @ 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 [5: 240] @ 0x47793a 0x47794f 0x5f36a5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f36a4 crypto/x509.policiesValid+0x7a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1474 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 3584] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 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 [71: 5680] @ 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 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 [12: 192] @ 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 [3: 72] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 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 [12: 288] @ 0xea28bf 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea28be github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0x7e /home/runner/work/blocky/blocky/resolver/ede_resolver.go:54 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 2288] @ 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 [8: 128] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 29696] @ 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 [7: 672] @ 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 [63: 1008] @ 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 [2: 64] @ 0x4d22de 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /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 [3: 1248] @ 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 [6: 672] @ 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 [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 [2: 64] @ 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 [19: 9728] @ 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 [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: 256] @ 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 [7: 448] @ 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 [6: 768] @ 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 [62: 6944] @ 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 [5: 240] @ 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 [20: 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 [21: 1008] @ 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 [34: 17408] @ 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 [35: 560] @ 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 [20: 960] @ 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 [51: 2088960] @ 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 [4: 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 [1: 16] @ 0x5e023f 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 480] @ 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: 112] @ 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: 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 [42: 1008] @ 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 [6: 192] @ 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 [10: 160] @ 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 [7: 672] @ 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 [6: 672] @ 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 [71: 9088] @ 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 [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 [56: 16128] @ 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 [13: 208] @ 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 [4: 192] @ 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 [20: 2880] @ 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 [52: 2496] @ 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: 144] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 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 [2: 256] @ 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 [61: 976] @ 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 [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 [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 [44: 2112] @ 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 [8: 128] @ 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 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [31: 248] @ 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 [6: 768] @ 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 [24: 768] @ 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 [6: 576] @ 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 [55: 6160] @ 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 [22: 11264] @ 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 [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: 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 [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 [26: 1248] @ 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 [10: 640] @ 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 [16: 1792] @ 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: 120] @ 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 [1: 64] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [59: 6608] @ 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 [57: 912] @ 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 [15: 2880] @ 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 [11: 352] @ 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 [4: 384] @ 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 [20: 12800] @ 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: 64] @ 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 [43: 583424] @ 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 [54: 864] @ 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 [19: 9728] @ 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 [40: 16640] @ 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 [20: 10240] @ 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 [6: 384] @ 0x70dc87 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dc86 net/http.(*persistConn).addTLS+0x266 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1699 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [14: 3360] @ 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 [41: 26240] @ 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 [10: 480] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xe98ef3 0xe98f16 0xeb0654 0xea6b37 0xea7d5a 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 # 0xe98ef2 net.ParseIP+0xf2 /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 [2: 320] @ 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 [4: 512] @ 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 [27: 1296] @ 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 [9: 1008] @ 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: 384] @ 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: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d3d45 0x6d3286 0x6d2745 0x6d2016 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 # 0x6d3d44 net/http.(*http2ClientConn).writeHeaders+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9258 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [17: 17408] @ 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 [5: 480] @ 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 [9: 1872] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 416] @ 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 [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 [5: 8960] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x62d0e5 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d0e4 crypto/tls.(*Conn).makeClientHello+0xa84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:152 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [68: 1088] @ 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 [7: 672] @ 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 [33: 4224] @ 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 [7: 112] @ 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 [80: 12800] @ 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: 480] @ 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 [33: 3696] @ 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 [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 [20: 8320] @ 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 [17: 1360] @ 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 [10: 480] @ 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 [28: 672] @ 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 [13: 208] @ 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 [5: 120] @ 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 [6: 288] @ 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 [40: 9600] @ 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 [40: 320] @ 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 [115: 1840] @ 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 [29: 1856] @ 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 [22: 11264] @ 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 [2: 832] @ 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: 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 [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 [42: 774144] @ 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 [32: 4096] @ 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: 352] @ 0x755a76 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 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 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x47793a 0x47794f 0x5f501a 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5019 crypto/x509.newPolicyGraphNode+0x2119 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1264 # 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 [11: 3872] @ 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 [8: 1024] @ 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 [10: 1120] @ 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 [138: 2208] @ 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 [3: 144] @ 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 [3: 48] @ 0xf71850 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 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 [81: 9072] @ 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: 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 [15: 480] @ 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 [97: 31040] @ 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: 216] @ 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 [59: 944] @ 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 [32: 768] @ 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 [13: 208] @ 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: 1296] @ 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 [65: 18720] @ 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 [50: 20800] @ 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 [24: 325632] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 6240] @ 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] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x622916 0x6392ed 0x634a36 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 # 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 [39: 319488] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 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 [86: 231168] @ 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 [106: 122112] @ 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 [11: 9856] @ 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 [44: 236544] @ 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 [10: 2080] @ 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 [5: 560] @ 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 [10: 240] @ 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 [150: 43200] @ 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 [26: 2080] @ 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 [74: 5920] @ 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 [6: 96] @ 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 [64: 1536] @ 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 [84: 75264] @ 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 [17: 272] @ 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 [76: 24320] @ 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 [66: 11616] @ 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 [51: 5712] @ 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 [34: 1632] @ 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 [26: 5824] @ 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 [43: 3440] @ 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 [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: 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 [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: 320] @ 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: 352] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 2304] @ 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 [18: 864] @ 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 [61: 8784] @ 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 [3: 96] @ 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 [75: 1800] @ 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: 1392] @ 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 [21: 10752] @ 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 [46: 4416] @ 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 [47: 42112] @ 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 [3: 192] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 448] @ 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 [2: 128] @ 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: 192] @ 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 [8: 768] @ 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 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 864] @ 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] @ 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 [81: 1762560] @ 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 [38: 9120] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 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: 64] @ 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: 192] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0xea8690 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 4224] @ 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: 864] @ 0x5d1065 0x5d0d49 0x6e7ddf 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x6e7dde net/http.NewRequestWithContext+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:902 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [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 [2: 1024] @ 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 [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: 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 [9: 1152] @ 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 [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 [6: 576] @ 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 [11: 1584] @ 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 [58: 6496] @ 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 [242: 3872] @ 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 [53: 5936] @ 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 [10: 2880] @ 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 [52: 8320] @ 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 [70: 4480] @ 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 [4: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x699625 0x6d6788 0x6d5a71 0x6d5e3c 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x699624 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:77 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 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 [51: 1632] @ 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 [62: 1984] @ 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 [7: 224] @ 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 [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 [33: 1584] @ 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 [4: 320] @ 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 [187: 53856] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 1920] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 960] @ 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 [9: 1152] @ 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 [71: 34080] @ 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 [55: 19360] @ 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 [204: 9792] @ 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 [68: 1088] @ 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 [52: 832] @ 0x4d0b05 0x6f5838 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x6f5837 net/http.(*conn).serve+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2008 0: 0 [5: 640] @ 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 [4: 192] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 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 [10: 240] @ 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 [36: 2880] @ 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 [46: 20608] @ 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 [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 [26: 1664] @ 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 [123: 17712] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 128] @ 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 [5: 320] @ 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 [54: 2592] @ 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 [113: 5424] @ 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 [4: 256] @ 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 [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 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 [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 [118: 49088] @ 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 [200: 12800] @ 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 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [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 [68: 1088] @ 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 [20: 491520] @ 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 [27: 221184] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [120: 983040] @ 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 [2: 13056] @ 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 [47: 66176] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 288] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x408f12 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 [56: 1835008] @ 0x6890ec 0x68906e 0x68b9c6 0x68b2f8 0x7156c6 0x71569d 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 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 32768] @ 0x68b1be 0x68b16d 0x68b297 0x7156c6 0x71569d 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 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 4608] @ 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 [46: 5152] @ 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 [35: 5040] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 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 [8: 768] @ 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 [58: 6496] @ 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 [68: 9792] @ 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 [11: 880] @ 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 [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 [4: 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 [2: 416] @ 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 [71: 27264] @ 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 [46: 14720] @ 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: 48] @ 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 [2: 32] @ 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 [2: 128] @ 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 [19: 608] @ 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 [7: 448] @ 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 [1: 32] @ 0x408f12 0x407f8d 0x40d53c 0x641431 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x641430 crypto/tls.(*clientHelloMsg).unmarshal+0x610 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:471 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [53: 5088] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 144] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [19: 608] @ 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 [28: 8064] @ 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 [12: 288] @ 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 [119: 1904] @ 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 [89: 603776] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [42: 9408] @ 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 [62: 992] @ 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 [27: 1296] @ 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 [5: 1440] @ 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 [7: 336] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [56: 387072] @ 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 [164: 10496] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 656] @ 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 [6: 192] @ 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 [3: 72] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 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 [19: 1216] @ 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 [4: 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 [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 [31: 4464] @ 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 [92: 47104] @ 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] @ 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 [88: 2112] @ 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 [54: 864] @ 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 [7: 896] @ 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 [147: 3528] @ 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 [159: 45792] @ 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 [3: 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 [5: 320] @ 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 [48: 3072] @ 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 [4: 256] @ 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 [7: 672] @ 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 [74: 21312] @ 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 [6: 36864] @ 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: 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 [75: 3600] @ 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 [31: 95232] @ 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: 16384] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [22: 405504] @ 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 [9: 576] @ 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 [10: 3520] @ 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 [19: 92416] @ 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 [42: 24192] @ 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 [10: 2880] @ 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 [6: 192] @ 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 [247: 7904] @ 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 [70: 7840] @ 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 [142: 1136] @ 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 [8: 1024] @ 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 [57: 456] @ 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 [4: 256] @ 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 [2: 576] @ 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 [97: 18624] @ 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 [74: 592] @ 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 [6: 384] @ 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 [100: 2400] @ 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 [21: 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 [16: 384] @ 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 [71: 1704] @ 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 [111: 5328] @ 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 [12: 288] @ 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 [17: 1088] @ 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 [9: 144] @ 0x836156 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836155 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [59: 4720] @ 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 [85: 4080] @ 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 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [90: 2160] @ 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 [6: 5376] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 6656] @ 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 [32: 1536] @ 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 [15: 3600] @ 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 [36: 1728] @ 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 [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 [140: 2293760] @ 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 [68: 1088] @ 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 [131: 2096] @ 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 [6: 768] @ 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 [120: 26880] @ 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: 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 [159: 50880] @ 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 [14: 9856] @ 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 [93: 4464] @ 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 [50: 2400] @ 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 [183: 105408] @ 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 [148: 21312] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [33: 1584] @ 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 [30: 1440] @ 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 [158: 5056] @ 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 [44: 7744] @ 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 [35: 1120] @ 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 [48: 55296] @ 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 [35: 5040] @ 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 [17: 544] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [58: 928] @ 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 [36: 10368] @ 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 [65: 1040] @ 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 [35: 331520] @ 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: 2816] @ 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: 624] @ 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 [18: 391680] @ 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: 32] @ 0x782f51 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 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 # 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 [7: 784] @ 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 [8: 4096] @ 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 [6: 768] @ 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 [4: 10752] @ 0x688fb1 0x68b9c6 0x68b2f8 0x7156c6 0x71569d 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 # 0x7156c5 compress/gzip.NewReader+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x71569c net/http.(*gzipReader).Read+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3032 # 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: 18432] @ 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: 128] @ 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 [17: 15232] @ 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 [64: 65536] @ 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 [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 [3: 192] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [43: 15136] @ 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 [66: 1056] @ 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 [38: 912] @ 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 [7: 672] @ 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 [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 [16: 768] @ 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 [1: 32] @ 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 [37: 23680] @ 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 [61: 5856] @ 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 [98: 3136] @ 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: 176] @ 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 [15: 720] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 2352] @ 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 [4: 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 [9: 576] @ 0x8363b6 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 # 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 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/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: 960] @ 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 [71: 11360] @ 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 [42: 6720] @ 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] @ 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: 80] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [58: 8352] @ 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 [109: 1744] @ 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 [135: 2160] @ 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 [177: 14160] @ 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 [35: 3920] @ 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 [43: 2064] @ 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 [12: 192] @ 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 [51: 6528] @ 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 [266: 4256] @ 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 [63: 8064] @ 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 [94: 3008] @ 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 [32: 1536] @ 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 [113: 9040] @ 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: 984] @ 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 [7: 3584] @ 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 [167: 1624576] @ 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 [55: 6160] @ 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 [73: 25696] @ 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 [8: 192] @ 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 [93: 41664] @ 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 [97: 18624] @ 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 [4: 512] @ 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 [8: 768] @ 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 [179: 68736] @ 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 [53: 848] @ 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 [207: 3312] @ 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 [106: 2544] @ 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 [25: 600] @ 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 [38: 4256] @ 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 [59: 6608] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 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 [255: 4080] @ 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 [3: 336] @ 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 [68: 7616] @ 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 [151: 2416] @ 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 [5: 480] @ 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 [25: 67200] @ 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 [44: 236544] @ 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 [29: 2784] @ 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: 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 [2: 288] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [123: 7053312] @ 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: 4980736] @ 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: 5376] @ 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 [10: 2880] @ 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 [31: 1488] @ 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 [88: 21120] @ 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 [141: 2256] @ 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 [23: 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 [112: 8960] @ 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 [268: 21440] @ 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 [347: 16656] @ 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 [635: 50800] @ 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 [220: 5280] @ 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 [351: 16848] @ 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 [218: 6976] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 288] @ 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 [136: 2176] @ 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 [4: 256] @ 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 [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 [10: 1280] @ 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 [53: 18656] @ 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: 256] @ 0x48bfd2 0x48b5e5 0x50d79f 0x50ad79 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 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 # 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: 112] @ 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 [52: 1664] @ 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 [7: 784] @ 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 [145: 9280] @ 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 [11: 1408] @ 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 [16: 256] @ 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 [55: 880] @ 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 [47: 11280] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 1488] @ 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 [5: 80] @ 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 [60: 6720] @ 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: 3408] @ 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 [68: 1088] @ 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 [10: 3200] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e3c 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e3b net/http.(*http2ClientConn).encodeHeaders.func1+0x2db /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9650 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [21: 2688] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 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 [34: 544] @ 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 [160: 61440] @ 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 [155: 44640] @ 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 [36: 576] @ 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 [99: 1584] @ 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 [59: 6608] @ 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 [5: 560] @ 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 [133: 38304] @ 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 [50: 12800] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 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 [9: 1152] @ 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 [63: 1008] @ 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 [146: 2336] @ 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 [141: 13536] @ 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 [15: 480] @ 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 [67: 7504] @ 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 [58: 5568] @ 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 [20: 10240] @ 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 [3: 5376] @ 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 [22: 528] @ 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 [10: 160] @ 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 [103: 39552] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 160] @ 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 [264: 4224] @ 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 [139: 2224] @ 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 [782: 37536] @ 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 [0: 0] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [59: 8496] @ 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 [375: 9000] @ 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 [742: 9117696] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 6144] @ 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 [171: 60192] @ 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 [29: 593920] @ 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 [118: 483328] @ 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 [67: 137216] @ 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 [59: 6608] @ 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 [26: 7488] @ 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 [164: 671744] @ 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 [13: 106496] @ 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: 896] @ 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 [21: 48384] @ 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: 2304] @ 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 [16: 512] @ 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 [22: 3168] @ 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 [10: 1280] @ 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 [156: 79872] @ 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 [8: 49152] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 79872] @ 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 [20: 25600] @ 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 [114: 466944] @ 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 [3: 432] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f5132 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5131 crypto/x509.newPolicyGraphNode+0x2231 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1267 # 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 [47: 5264] @ 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 [1: 288] @ 0x623397 0x622ed8 0x62438c 0x624fae 0x711167 0x66e163 0x66e293 0x711c72 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 # 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 [79: 111232] @ 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 [29: 14848] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 11264] @ 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 [4: 256] @ 0x52f930 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f92f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:62 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [123: 17712] @ 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 [256: 4096] @ 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 [1: 96] @ 0x563e45 0x663647 0x66360d 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 # 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 [49: 1176] @ 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 [49: 12544] @ 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 [3: 288] @ 0x563e45 0x645e8a 0x645d7a 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 # 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 [65: 1040] @ 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 [8: 384] @ 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 [421: 47152] @ 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 [15: 240] @ 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 [180: 2880] @ 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 [127: 2032] @ 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 [179: 2864] @ 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 [95: 4560] @ 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 [10: 320] @ 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 [343: 16464] @ 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 [71: 1136] @ 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 [43: 4816] @ 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 [208: 13312] @ 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 [71: 7952] @ 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 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf71aef 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [21: 1344] @ 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 [4: 320] @ 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 [15: 960] @ 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 [261: 20880] @ 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 [44: 2816] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 448] @ 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 [57: 6384] @ 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 [15: 480] @ 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 [74: 1776] @ 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 [49: 50176] @ 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 [174: 8352] @ 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 [141: 27072] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 480] @ 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 [52: 9984] @ 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 [93: 16368] @ 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 [57: 5472] @ 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 [180: 8640] @ 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 [27: 1296] @ 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 [1: 96] @ 0x563e45 0x663dcf 0x663d53 0x663cb7 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 # 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 # 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 [20: 960] @ 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 [32: 18432] @ 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 [506: 16192] @ 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 [297: 23760] @ 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 [71: 13632] @ 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 [380: 12160] @ 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 [9: 1152] @ 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 [98: 18816] @ 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 [59: 18880] @ 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 [70: 6720] @ 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 [52: 6656] @ 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 [110: 1760] @ 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 [88: 2112] @ 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 [232: 18560] @ 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 [121: 2904] @ 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 [69: 7728] @ 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 [11: 1408] @ 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 [206: 3296] @ 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 [94: 48128] @ 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 [257: 4112] @ 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 [21: 4032] @ 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 [40: 1920] @ 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 [1: 64] @ 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 [45: 1080] @ 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 [24: 1152] @ 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 [313: 7512] @ 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 [263: 4208] @ 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 [41: 2624] @ 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 [265: 8480] @ 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 [381: 18288] @ 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 [101: 3232] @ 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 [63: 7056] @ 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 [75: 1200] @ 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 [758: 36384] @ 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 [176: 4224] @ 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 [108: 3456] @ 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 [206: 3296] @ 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 [797: 38256] @ 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 [57: 912] @ 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 [396: 4308480] @ 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 [183: 17568] @ 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 [8: 896] @ 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 [127: 3048] @ 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 [72: 20736] @ 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 [373: 17904] @ 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 [19: 456] @ 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 [8: 768] @ 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 [20: 3200] @ 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 [393: 9432] @ 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 [328: 3358720] @ 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: 32] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 1664] @ 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 [8: 3328] @ 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 [16: 1792] @ 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 [565: 18080] @ 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 [521: 75024] @ 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 [55: 880] @ 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 [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 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.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: 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 [101: 6619136] @ 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 [198: 34062336] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [136: 69632] @ 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 [8: 4096] @ 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 [9: 1008] @ 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 [271: 21680] @ 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 [18: 1728] @ 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 [37: 2368] @ 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 [96: 24576] @ 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 [11: 528] @ 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 [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 [13: 3744] @ 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 [13: 53248] @ 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 [45: 1474560] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 3358720] @ 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: 307200] @ 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: 1152] @ 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 [14: 9856] @ 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 [9: 144] @ 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 [55: 901120] @ 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 [118: 944] @ 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 [5: 320] @ 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 [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 [21: 198912] @ 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 [77: 1232] @ 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 [138: 39744] @ 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 [190: 9120] @ 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 [1: 256] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 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 [6: 576] @ 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 [6: 384] @ 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 [155: 4960] @ 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 [173: 38752] @ 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 [215: 3440] @ 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 [521: 33344] @ 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 [8: 1024] @ 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 [413: 9912] @ 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 [525: 16800] @ 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 [8: 896] @ 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 [67: 7504] @ 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 [20: 1280] @ 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 [58: 12064] @ 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 [377: 18096] @ 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 [37: 10656] @ 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 [3: 384] @ 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 [9: 144] @ 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 [62: 992] @ 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 [169: 8112] @ 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 [20: 2240] @ 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 [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 [469: 15008] @ 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 [101: 32320] @ 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: 144] @ 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 [62: 1984] @ 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 [22: 1056] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [159: 55968] @ 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 [514: 16448] @ 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 [183: 11712] @ 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 [270: 4320] @ 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 [20: 2880] @ 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 [116: 1856] @ 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 [87: 15312] @ 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 [456: 14592] @ 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 [64: 1024] @ 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 [65: 1040] @ 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 [158: 10112] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 1408] @ 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 [231: 66528] @ 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 [169: 48672] @ 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 [192: 6144] @ 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 [413: 19824] @ 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 [121: 1936] @ 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 [73: 1168] @ 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 [231: 14784] @ 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 [273: 4368] @ 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 [58: 1856] @ 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 [68: 1088] @ 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 [90: 2160] @ 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 [135: 2160] @ 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 [780: 37440] @ 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 [778: 49792] @ 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 [177: 724992] @ 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 [21: 10752] @ 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 [312: 79872] @ 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 [159: 17808] @ 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 [407: 58608] @ 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 [129: 33024] @ 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 [1033: 66112] @ 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 [108: 3456] @ 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 [26: 2912] @ 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 [209: 133760] @ 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 [49: 784] @ 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 [388: 18624] @ 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 [95: 18240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [93: 7440] @ 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: 3744] @ 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 [14: 672] @ 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 [48: 768] @ 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 [160: 46080] @ 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 [266: 4256] @ 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 [590: 14160] @ 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 [378: 18144] @ 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 [52: 5824] @ 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 [157: 32656] @ 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: 608] @ 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 [786: 37728] @ 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 [43: 344] @ 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 [147: 30576] @ 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 [506: 16192] @ 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 [208: 46592] @ 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: 4656] @ 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 [147: 4704] @ 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 [4: 192] @ 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 [509: 16288] @ 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 [26: 2912] @ 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 [1006: 64384] @ 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 [30: 2400] @ 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: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 336] @ 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 [58: 1106176] @ 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 [352: 16896] @ 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: 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 [3: 72] @ 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 [137: 39456] @ 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 [195: 4680] @ 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 [184: 4416] @ 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 [249: 5976] @ 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 [835: 40080] @ 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 [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 [35: 3920] @ 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 [117: 9360] @ 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 [2: 32] @ 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 [160: 143360] @ 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 [59: 944] @ 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 [170: 8160] @ 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 [817: 91504] @ 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 [269: 4304] @ 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 [101: 29088] @ 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 [76: 9728] @ 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 [89: 12816] @ 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 [1302: 104160] @ 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 [406: 6496] @ 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 [324: 82944] @ 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 [178: 2848] @ 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 [70: 1120] @ 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 [61: 976] @ 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 [115: 80960] @ 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 [957: 107184] @ 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 [222: 10656] @ 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 [316: 25280] @ 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 [222: 14208] @ 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 [64: 7168] @ 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 [880: 98560] @ 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 [75: 38400] @ 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 [828: 92736] @ 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 [587: 37568] @ 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 [4: 384] @ 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 [41: 4592] @ 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 [418: 13376] @ 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 [590: 18880] @ 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 [396: 9504] @ 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 [189: 145152] @ 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 [158: 7584] @ 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 [149: 61984] @ 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 [110: 1760] @ 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 [15: 7680] @ 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 [215: 17200] @ 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 [12: 3456] @ 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 [29: 928] @ 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 [93: 11427840] @ 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 [32: 8192] @ 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: 384] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [78: 39936] @ 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 [34: 2720] @ 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 [33: 59136] @ 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 [2: 32] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [176: 720896] @ 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 [17: 2720] @ 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 [54: 2592] @ 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 [73: 598016] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2048] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [144: 147456] @ 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 [35: 143360] @ 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 [58: 6496] @ 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 [114: 3648] @ 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 [37: 2960] @ 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 [70: 1120] @ 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 [640: 30720] @ 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 [776: 161408] @ 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 [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 [752: 36096] @ 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 [79: 101120] @ 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 [302: 14496] @ 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 [50: 1600] @ 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 [447: 21456] @ 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 [145: 9280] @ 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 [46: 1472] @ 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 [162: 7776] @ 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 [110: 1760] @ 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 [84: 5376] @ 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 [609: 29232] @ 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 [185: 8880] @ 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 [367: 17616] @ 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 [857: 95984] @ 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 [852: 95424] @ 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 [28: 1344] @ 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 [145: 41760] @ 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 [108: 5184] @ 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 [22: 1760] @ 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 [66: 1056] @ 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 [905: 101360] @ 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 [411: 9864] @ 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 [23: 184] @ 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 [96: 2304] @ 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 [1651: 52832] @ 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 [140: 4480] @ 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 [95: 2280] @ 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 [260: 4160] @ 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 [43: 6192] @ 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 [2: 32] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [247: 3952] @ 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 [90: 2160] @ 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 [409: 9816] @ 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 [249: 1211136] @ 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 [242: 15488] @ 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 [513: 16416] @ 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 [22: 1056] @ 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 [548: 17536] @ 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 [1900: 212800] @ 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 [102: 2088960] @ 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 [181: 8688] @ 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 [44: 4224] @ 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 [1911: 275184] @ 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 [54: 6048] @ 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 [398: 44576] @ 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 [322: 7728] @ 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 [7: 448] @ 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 [88: 2816] @ 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 [22: 11264] @ 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 [51: 1632] @ 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 [120: 1920] @ 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 [939: 105168] @ 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 [158: 45504] @ 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 [3: 192] @ 0x666785 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666784 crypto/tls.(*Config).decryptTicket+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:375 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [195: 9360] @ 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 [23: 1104] @ 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 [49: 5488] @ 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 [58: 16704] @ 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 [9: 864] @ 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 [67: 1072] @ 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 [8: 1024] @ 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 [17: 8704] @ 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 [146: 102784] @ 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 [80: 3840] @ 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 [54: 6048] @ 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 [886: 99232] @ 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 [921: 103152] @ 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 [484: 15488] @ 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 [42: 172032] @ 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 [920: 103040] @ 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 [174: 22272] @ 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 [2430: 349920] @ 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 [133: 2128] @ 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 [7: 112] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [68: 7616] @ 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 [126: 36288] @ 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 [80: 1280] @ 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 [108: 48384] @ 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 [9: 2592] @ 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 [74: 1184] @ 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 [63: 18144] @ 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 [43: 16512] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 672] @ 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 [419: 46928] @ 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 [12: 1536] @ 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 [400: 44800] @ 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 [99: 7920] @ 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 [100: 11200] @ 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 [1150: 55200] @ 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 [134: 4288] @ 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 [250: 16000] @ 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 [522: 25056] @ 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 [55: 880] @ 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 [153: 44064] @ 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 [131: 37728] @ 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 [3: 672] @ 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 [150: 43200] @ 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 [185: 8880] @ 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 [207: 66240] @ 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 [161: 7728] @ 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 [83: 1328] @ 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 [162: 41472] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 2464] @ 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 [142: 581632] @ 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 [23: 2576] @ 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 [134: 2144] @ 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 [107: 11984] @ 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 [53: 5936] @ 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 [174: 8352] @ 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 [83: 7968] @ 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 [401: 44912] @ 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 [2357: 678816] @ 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 [14: 448] @ 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 [187: 3446784] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 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 [694: 5685248] @ 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 [8: 7168] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [52: 832] @ 0x6f5c15 0x481161 # 0x6f5c14 net/http.(*conn).serve+0x594 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2089 0: 0 [74: 1184] @ 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 [157: 10048] @ 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 [360: 5760] @ 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 [41: 1968] @ 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 [154: 59136] @ 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 [29: 1392] @ 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 [1227: 176688] @ 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 [104: 9984] @ 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 [396: 44352] @ 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 [498: 15936] @ 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 [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 [197: 9456] @ 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 [196: 9408] @ 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 [22: 1408] @ 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 [226: 21696] @ 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 [171: 49248] @ 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 [261: 4176] @ 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 [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 [985: 63040] @ 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 [1106: 10476032] @ 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 [301: 4816] @ 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 [91: 279552] @ 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 [672: 32256] @ 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 [1194: 76416] @ 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 [380: 24320] @ 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 [256: 4096] @ 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 [16: 2048] @ 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 [53: 47488] @ 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 [54: 864] @ 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 [14: 224] @ 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 [371: 17808] @ 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 [4: 512] @ 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 [171: 8208] @ 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 [1858: 208096] @ 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 [150: 979200] @ 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 [525: 16800] @ 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 [975: 109200] @ 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 [202: 58176] @ 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 [3410: 709280] @ 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 [1947: 218064] @ 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 [7: 7168] @ 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 [57: 912] @ 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 [157: 3768] @ 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 [1840: 206080] @ 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 [547: 17504] @ 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 [112: 32256] @ 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 [298: 305152] @ 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 [39: 1063296] @ 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 [108: 15925248] @ 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 [299: 195952640] @ 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 [27: 514944] @ 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 [147: 36126720] @ 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 [148: 6062080] @ 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 [301: 154112] @ 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 [311: 287891456] @ 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 [2226: 641088] @ 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 [96: 9216] @ 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 [57: 2736] @ 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 [65: 2080] @ 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 [35: 840] @ 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: 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 [615: 49200] @ 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 [1139: 54672] @ 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 [148: 7274496] @ 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 [63: 3024] @ 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 [14: 9856] @ 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 [9: 9216] @ 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 [7: 57344] @ 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 [8: 512] @ 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 [231: 532224] @ 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 [9: 9216] @ 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 [34: 52224] @ 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 [4: 256] @ 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 [15: 4800] @ 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 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [54: 864] @ 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 [401: 44912] @ 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 [170: 8160] @ 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 [153: 48960] @ 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 [275: 132000] @ 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 [93: 26784] @ 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 [19: 608] @ 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 [641: 328192] @ 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 [2: 96] @ 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 [2: 160] @ 0x4d0adb 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 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [408: 45696] @ 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 [121: 34848] @ 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 [400: 44800] @ 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 [59: 944] @ 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 [178: 8544] @ 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 [828: 92736] @ 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 [233: 7456] @ 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 [4: 384] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 27264] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40a8f1 0x40a850 0x40d5c6 0xbd85b7 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 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 [58: 6496] @ 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 [183: 8784] @ 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 [161: 38640] @ 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 [926: 207424] @ 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 [5: 120] @ 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 [56: 896] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [66: 7392] @ 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 [12: 576] @ 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 [55: 1320] @ 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 [798: 38304] @ 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 [16: 256] @ 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 [187: 2992] @ 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 [57: 11856] @ 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 [21: 1008] @ 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 [2154: 620352] @ 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 [187: 2992] @ 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 [1: 2048] @ 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 [2147: 137408] @ 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 [181: 8688] @ 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 [1851: 207312] @ 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 [1023: 294624] @ 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 [50: 5600] @ 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 [41: 587776] @ 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 [1881: 210672] @ 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 [545: 8720] @ 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 [2209: 282752] @ 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 [28: 448] @ 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 [1296: 103680] @ 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 [1021: 49008] @ 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 [8: 1024] @ 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 [391: 18768] @ 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 [401: 9624] @ 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 [464: 29696] @ 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 [386: 43232] @ 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 [168: 8064] @ 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 [574: 9184] @ 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 [37: 2368] @ 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 [591: 85104] @ 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 [28: 1344] @ 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 [79: 1264] @ 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 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [942: 105504] @ 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 [399: 44688] @ 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 [545: 78480] @ 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 [379: 18192] @ 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 [797: 38256] @ 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 [754: 156832] @ 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 [2452: 1412352] @ 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 [413: 46256] @ 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 [389: 43568] @ 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 [424: 47488] @ 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 [816: 39168] @ 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 [58: 928] @ 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 [405: 9720] @ 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 [375: 42000] @ 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 [9: 432] @ 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 [65: 7280] @ 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 [60: 960] @ 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 [60: 960] @ 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 [251: 16064] @ 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 [265: 16960] @ 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 [156: 7488] @ 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 [148: 42624] @ 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 [240: 1290240] @ 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 [420: 47040] @ 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 [900: 100800] @ 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 [181: 8688] @ 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 [557: 8912] @ 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 [808: 38784] @ 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 [83: 1328] @ 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 [1818: 203616] @ 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 [760: 36480] @ 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 [88: 2112] @ 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 [164: 57728] @ 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 [2363: 680544] @ 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 [413: 46256] @ 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 [173: 8304] @ 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 [1821: 203952] @ 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 [1064: 306432] @ 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 [1893: 212016] @ 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 [2295: 660960] @ 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 [363: 2230272] @ 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 [396: 44352] @ 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 [11: 1408] @ 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 [6368: 1222656] @ 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 [28: 344064] @ 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 [191: 9168] @ 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 [113: 10848] @ 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 [1051: 67264] @ 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 [55: 880] @ 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 [220: 35200] @ 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 [3: 192] @ 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 [4856: 1398528] @ 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 [74: 170496] @ 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 [75: 105600] @ 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 [825: 52800] @ 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 [94: 7520] @ 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: 864] @ 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 [65: 1040] @ 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 [540: 25920] @ 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 [374: 41888] @ 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 [138: 39744] @ 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 [1704: 190848] @ 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 [2345: 675360] @ 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 [443: 49616] @ 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 [188: 9024] @ 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 [381: 9144] @ 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 [425: 47600] @ 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 [77: 8624] @ 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 [947: 272736] @ 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 [4356: 1254528] @ 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 [1349: 474848] @ 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 [344: 22016] @ 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 [1045: 300960] @ 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 [666: 681984] @ 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 [5: 480] @ 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 [81: 145152] @ 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 [762: 36576] @ 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 [405: 45360] @ 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 [219: 10512] @ 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 [414: 46368] @ 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 [1525: 73200] @ 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 [1892: 60544] @ 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 [38: 4256] @ 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 [9: 432] @ 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 [34: 3808] @ 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 [7: 672] @ 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 [76: 1216] @ 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 [401: 44912] @ 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 [109: 1744] @ 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 [454: 50848] @ 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 [1839: 205968] @ 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 [189: 21168] @ 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 [41: 656] @ 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 [23: 2576] @ 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 [252: 4032] @ 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 [412: 46144] @ 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 [460: 51520] @ 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 [1063: 306144] @ 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 [353: 50832] @ 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 [182: 8736] @ 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 [1067: 307296] @ 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 [2: 48] @ 0x657c10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657c0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 528] @ 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 [1338: 470976] @ 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 [1018: 48864] @ 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 [64: 147456] @ 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 [1805: 375440] @ 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 [2169: 277632] @ 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 [455: 50960] @ 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 [33: 3696] @ 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 [191: 9168] @ 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 [62: 992] @ 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 [29: 5104] @ 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: 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 [207: 9936] @ 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 [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 [12: 1536] @ 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 [396: 3244032] @ 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 [16: 768] @ 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 [1033: 297504] @ 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 [59: 944] @ 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 [160: 7680] @ 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 [72: 8064] @ 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 [39: 1872] @ 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 [47: 13536] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 36864] @ 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 [34: 1632] @ 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 [93: 19344] @ 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 [2087: 267136] @ 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 [648: 82944] @ 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 [45: 5040] @ 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 [27: 1296] @ 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 [180: 8640] @ 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 [140: 40320] @ 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 [167: 5344] @ 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 [555: 79920] @ 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 [131: 1048] @ 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 [315: 25200] @ 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 [1095: 315360] @ 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 [424: 47488] @ 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 [86: 1376] @ 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 [13: 208] @ 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 [1975: 221200] @ 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 [423: 47376] @ 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 [4: 5632] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 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 [414: 46368] @ 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 [12: 576] @ 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 [118: 3776] @ 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 [70: 1680] @ 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 [141: 40608] @ 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 [130: 4160] @ 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 [26: 1248] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [107: 2568] @ 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 [45: 12960] @ 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 [53: 5936] @ 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 [173: 8304] @ 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 [8397: 4299264] @ 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 [9480: 5460480] @ 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 [1101: 317088] @ 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 [1: 27264] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0xbd85b7 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 # 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 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea 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: 4800] @ 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 [310: 34720] @ 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 [411: 46032] @ 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 [77: 1232] @ 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 [192: 9216] @ 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 [185: 8880] @ 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 [449: 50288] @ 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 [1088: 313344] @ 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 [760: 218880] @ 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 [2449: 1410624] @ 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 [744: 142848] @ 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 [994: 286272] @ 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 [454: 58112] @ 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 [14: 672] @ 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 [136: 3264] @ 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 [4700: 676800] @ 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 [7: 168] @ 0xe96257 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe96256 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x596 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [180: 8640] @ 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 [4934: 1420992] @ 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 [171: 8208] @ 0x6f58a5 0x481161 # 0x6f58a4 net/http.(*conn).serve+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2012 0: 0 [155: 7440] @ 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 [420: 47040] @ 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 [169: 8112] @ 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 [15: 960] @ 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 [1084: 312192] @ 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 [288: 13824] @ 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 [54: 864] @ 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 [1541: 12623872] @ 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 [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 [569: 72832] @ 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 [1214: 388480] @ 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 [403: 45136] @ 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 [1080: 311040] @ 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 [1090: 313920] @ 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 [2421: 1394496] @ 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 [386: 43232] @ 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 [1479: 94656] @ 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 [1222: 391040] @ 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 [740: 153920] @ 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 [187: 8976] @ 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 [179: 8592] @ 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 [514: 57568] @ 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 [1872: 209664] @ 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 [1847: 945664] @ 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 [415: 46480] @ 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 [1312: 461824] @ 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 [1009: 290592] @ 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 [191: 71974912] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [172: 67633152] @ 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 [114: 72843264] @ 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: 171171840] @ 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 [276: 418283520] @ 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 [114: 66306048] @ 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 [44: 45056] @ 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 [1828: 14974976] @ 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 [4368821: 17894690816] @ 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 [260: 29818880] @ 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 [3755: 60080] @ 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 [192: 58195968] @ 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 [364: 184877056] @ 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 [183: 83951616] @ 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 [163: 136200192] @ 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 [95: 89497600] @ 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 [194: 130318336] @ 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 [7061: 225952] @ 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 [108: 93782016] @ 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 [67819: 3255312] @ 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 [51607: 2477136] @ 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 [47: 32342016] @ 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 [211: 165937152] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 64364544] @ 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 [33: 6864] @ 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 [235: 96256000] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [142: 27918336] @ 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 [3774: 60384] @ 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 [1489: 1414955008] @ 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 [377: 1833728] @ 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 [1790: 114560] @ 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 [35: 8400] @ 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 [2558: 1927872512] @ 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 [75: 21600] @ 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 [83: 21248] @ 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 [145: 41760] @ 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 [58: 14848] @ 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 [4272: 2554724352] @ 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 [1787: 114368] @ 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 [9331: 447888] @ 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 [90: 8640] @ 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 [538: 43040] @ 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 [29: 696] @ 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 [4365: 2073968640] @ 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 [7: 10752] @ 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 [311: 33120256] @ 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 [1236: 59328] @ 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 [8907: 712560] @ 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 [5112: 327168] @ 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 [258: 8454144] @ 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 [5267: 1984774144] @ 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 [2823: 67752] @ 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 [217: 13888] @ 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 [389: 18672] @ 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 [2690: 43040] @ 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 [4525: 1334476800] @ 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 [9336: 448128] @ 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 [1292: 41344] @ 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 [4026: 923467776] @ 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 [640: 6062080] @ 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 [130: 532480] @ 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 [753: 24674304] @ 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 [9116: 218784] @ 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 [165: 168960] @ 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 [5: 560] @ 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 [17038: 272608] @ 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 [4180: 753336320] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 576] @ 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 [12: 3456] @ 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 [3550: 494387200] @ 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 [17194: 275104] @ 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 [74: 113664] @ 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 [9049: 217176] @ 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 [46: 1884160] @ 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 [2098: 85934080] @ 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 [22544: 360704] @ 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 [9032: 216768] @ 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 [16502: 792096] @ 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 [3573: 380510208] @ 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 [36: 663552] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [13102: 419264] @ 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 [17: 8704] @ 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 [17250: 276000] @ 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 [17291: 276656] @ 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 [3040: 249036800] @ 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 [912: 29884416] @ 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 [16468: 790464] @ 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 [2598: 148979712] @ 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 [7031: 224992] @ 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 [1380: 33914880] @ 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 [26041: 1249968] @ 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 [163: 18256] @ 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 [4877: 312128] @ 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 [2617: 41872] @ 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 [22596: 361536] @ 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 [34194: 1094208] @ 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 [292: 1196032] @ 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 [58: 81664] @ 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 [18297: 878256] @ 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 [11112: 177792] @ 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 [998: 16351232] @ 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 [25475: 1630400] @ 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 [50126: 2406048] @ 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 [13089: 418848] @ 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 [22637: 362192] @ 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 [33915: 813960] @ 0xa4cdd5 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4cdd4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7555: 120880] @ 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 [132: 642048] @ 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 [9137: 219288] @ 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 [1036: 99456] @ 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: 80] @ 0x57e80a 0x5e9f08 0x5ead7d 0x5e0cd0 0x48b44b 0x5e0c85 0x5e0c57 0x5dfeb8 0x5dfe76 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 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 # 0x5e0ccf crypto/x509.(*CertPool).AppendCertsFromPEM.func1.1+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:242 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5e0c84 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5e0c56 crypto/x509.(*CertPool).AppendCertsFromPEM.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:240 # 0x5dfeb7 crypto/x509.(*CertPool).cert+0x157 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:82 # 0x5dfe75 crypto/x509.(*CertPool).findPotentialParents+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:145 # 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 [113239: 9059120] @ 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 [17457: 837936] @ 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 [17241: 275856] @ 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 [6562: 107511808] @ 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 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 1: 32 [1: 32] @ 0x675ff5 0x675f31 0x679b31 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 # 0x675ff4 strings.(*Builder).WriteString+0x4f4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x675f30 mime.FormatMediaType+0x430 /opt/hostedtoolcache/go/1.24.0/x64/src/mime/mediatype.go:44 # 0x679b30 mime.setExtensionType+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:175 # 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: 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: 704 [1: 704] @ 0x746c7e 0x746c1a 0x746d70 0x747787 0x7462d5 0x75b057 0x75bb6c 0x75bb60 0xc5d575 0xc5e16f 0x453458 0x4448c5 0x4447ae 0x481161 # 0x746c7d regexp/syntax.(*compiler).inst+0x7fd /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:164 # 0x746c19 regexp/syntax.(*compiler).empty+0x799 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:266 # 0x746d6f regexp/syntax.(*compiler).compile+0x8ef /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:122 # 0x747786 regexp/syntax.(*compiler).compile+0x1306 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:147 # 0x7462d4 regexp/syntax.Compile+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:74 # 0x75b056 regexp.compile+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:176 # 0x75bb6b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:131 # 0x75bb5f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:311 # 0xc5d574 github.com/jinzhu/inflection.compile+0xd4 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xc5e16e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 1: 1024 [12: 12288] @ 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 1: 1408 [1: 1408] @ 0x747bde 0x747b82 0x7476d2 0x747212 0x747787 0x7462d5 0x75b057 0x75bb6c 0x75bb60 0xc5dfb2 0xc5e16f 0x453458 0x4448c5 0x4447ae 0x481161 # 0x747bdd regexp/syntax.(*compiler).inst+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:164 # 0x747b81 regexp/syntax.(*compiler).alt+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:210 # 0x7476d1 regexp/syntax.(*compiler).compile+0x1251 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:154 # 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 # 0xc5dfb1 github.com/jinzhu/inflection.compile+0xb11 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:169 # 0xc5e16e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 1: 1792 [1: 1792] @ 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: 6784 [17: 115328] @ 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: 28672 [16: 458752] @ 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: 90112 [205: 18472960] @ 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: 98304 [138: 13565952] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 188416 [128: 24117248] @ 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: 221184 [154: 34062336] @ 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 [208: 74973184] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 368640 [462: 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: 385024 [60: 23101440] @ 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: 417792 [452: 188841984] @ 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 [165: 71639040] @ 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: 499712 [167: 83451904] @ 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: 532480 [271: 144302080] @ 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: 622592 [110: 68485120] @ 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: 630784 [566: 357023744] @ 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: 663552 [149: 98869248] @ 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 [273: 192331776] @ 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 [398: 290177024] @ 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: 761856 [85: 64757760] @ 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: 802816 [457: 183443456] @ 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: 843776 [94: 79314944] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 851968 [207: 176357376] @ 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 [336: 302776320] @ 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: 1507328 [119: 179372032] @ 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: 1835008 [247: 226623488] @ 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 = 37594160 # TotalAlloc = 5963949784040 # Sys = 268753208 # Lookups = 0 # Mallocs = 17456496633 # Frees = 17456151317 # HeapAlloc = 37594160 # HeapSys = 255066112 # HeapIdle = 211992576 # HeapInuse = 43073536 # HeapReleased = 206012416 # HeapObjects = 345316 # Stack = 786432 / 786432 # MSpan = 340800 / 3655680 # MCache = 1208 / 15704 # BuckHashSys = 2781093 # GCSys = 5554000 # OtherSys = 894187 # NextGC = 56734210 # LastGC = 1768460861267335322 # PauseNs = [99353 132881 138571 93332 1003207 1588024 1569776 5713125 1310175 1275898 141927 173871 127608 118823 115230 121088 125076 106746 120528 123797 113588 255000 127426 108973 101822 124229 277605 150780 108980 146017 126503 156179 139687 131387 125139 92654 103187 120317 129556 80740 115586 119793 129283 128187 122542 122874 101949 122813 130370 111992 202195 125779 135687 131217 133310 141937 224037 91213 155048 145997 98824 93860 134825 141145 119742 148771 98255 126201 129762 124412 111983 90748 136627 142998 130697 126233 115216 117397 114621 111637 92541 118752 121601 115763 134523 87455 119550 89280 123194 141036 89880 85113 113670 86092 144903 129000 119836 113329 107665 106264 154308 113959 125603 130194 119048 104899 118400 119641 123635 98779 90194 80534 129173 116457 119506 118677 133199 107165 100650 119431 105599 125198 117305 116088 86876 124860 120848 119433 119262 165886 94282 95394 109015 113674 138224 112545 144866 107051 94763 99716 105333 89753 134603 107687 108039 114542 101431 117496 142839 104430 105365 91150 128065 97205 120337 104453 99646 98835 112841 132928 130072 101066 115891 78678 111621 86773 87231 81767 93835 98066 114397 85712 87072 91085 99100 96330 92807 198511 117579 87217 109382 88547 90288 166102 93449 138666 176153 111964 93859 88738 98717 141144 109254 87094 115074 92283 95009 102497 93833 133135 109012 84972 100042 88330 102334 130853 124582 117007 109074 118068 101405 143425 140743 104030 104950 83308 102863 96179 96683 105714 110165 97005 111542 88179 124255 87667 149129 119821 142422 111721 125678 109989 96546 87763 208073 85403 79230 83034 151566 88812 120603 118665 127751 109659 118137 138811 125902 132014 112926 92961 183643 138624 126368 151502 119097 121126] # PauseEnd = [1768460139894979560 1768460140212319321 1768460140484901381 1768460140788624384 1768460261088770520 1768460381105896936 1768460501125044429 1768460621156640538 1768460741171836005 1768460861267335322 1768460101500706285 1768460101577543281 1768460101641706997 1768460101737382155 1768460101794875213 1768460101867339564 1768460101930788745 1768460101990126593 1768460102059776176 1768460102123515650 1768460102235071411 1768460102322769914 1768460102426918146 1768460102520944025 1768460102577847307 1768460102670515563 1768460102771391775 1768460102852559325 1768460102948753189 1768460103026191608 1768460103117949848 1768460103226820726 1768460103402238415 1768460103480269906 1768460103567146005 1768460103682260986 1768460103778863382 1768460103851989047 1768460103944298549 1768460104017079825 1768460104093931087 1768460104159236544 1768460104231681597 1768460104292077679 1768460104381568033 1768460104472712280 1768460104564921266 1768460104641288721 1768460104735656066 1768460104864376136 1768460104962257883 1768460105088926452 1768460105173243204 1768460105261117379 1768460105406550572 1768460105496346049 1768460105598888662 1768460105698075477 1768460105785156521 1768460105902337746 1768460105988396373 1768460106085155770 1768460106285175061 1768460106394505390 1768460106477066032 1768460106578537857 1768460106686064068 1768460106774002571 1768460106879008571 1768460106968827509 1768460107062727200 1768460107162565677 1768460107264592105 1768460107368662385 1768460107466010226 1768460107573409861 1768460107678273317 1768460107777299180 1768460107863291833 1768460107953047685 1768460108039200568 1768460108163301634 1768460108255756355 1768460108362051062 1768460108541606895 1768460108716600363 1768460108829284518 1768460108958346941 1768460109070989494 1768460109183732093 1768460109320852960 1768460109444807234 1768460109567006382 1768460109677332075 1768460109775266113 1768460109876704959 1768460109985847712 1768460110099708211 1768460110235547710 1768460110324920408 1768460110426333801 1768460110559982610 1768460110658658334 1768460110762217222 1768460110882612057 1768460111013607818 1768460111118391834 1768460111235431176 1768460111358981725 1768460111470303475 1768460111592952976 1768460111701193033 1768460111823644920 1768460111946202137 1768460112109940784 1768460112229824196 1768460112344414023 1768460112512235088 1768460112613909780 1768460112779246169 1768460112932913345 1768460113050403741 1768460113170217004 1768460113296042158 1768460113428712942 1768460113557517233 1768460113729665588 1768460113854165498 1768460113965457757 1768460114124083058 1768460114256448587 1768460114418688924 1768460114562752364 1768460114684731418 1768460114805451313 1768460114975503685 1768460115125656663 1768460115266438632 1768460115412174959 1768460115562462889 1768460115680257697 1768460115792632066 1768460115946044534 1768460116067280198 1768460116197982671 1768460116362898874 1768460116483007622 1768460116625678793 1768460116763211961 1768460116909306095 1768460117024931392 1768460117184236827 1768460117322447587 1768460117478873008 1768460117635553869 1768460117764159023 1768460117883466924 1768460118010403815 1768460118156201696 1768460118308857551 1768460118429465017 1768460118576648834 1768460118701660828 1768460118850583009 1768460118987422041 1768460119179266791 1768460119342086910 1768460119487223192 1768460119617569610 1768460119748695868 1768460119944576898 1768460120141542687 1768460120320303031 1768460120559899018 1768460120732264247 1768460120873145344 1768460121025662683 1768460121225303335 1768460121447364509 1768460121621509728 1768460121825943425 1768460122023696412 1768460122234521921 1768460122424288614 1768460122644213270 1768460122871818509 1768460123070672017 1768460123275862321 1768460123448190670 1768460123640544764 1768460123845798839 1768460124042670825 1768460124291322408 1768460124503626176 1768460124703395493 1768460124933934045 1768460125159908260 1768460125455606049 1768460125717175150 1768460126008362442 1768460126361713275 1768460126658922588 1768460126942401870 1768460127247607484 1768460127530568087 1768460127775215032 1768460128071992947 1768460128334803096 1768460128612356589 1768460128863567408 1768460129114190545 1768460129322433802 1768460129570846238 1768460129796164735 1768460130076702476 1768460130262419865 1768460130471142154 1768460130668736126 1768460130901186294 1768460131118042488 1768460131329277123 1768460131583400374 1768460131823834663 1768460132051076065 1768460132320858899 1768460132563378634 1768460132771274217 1768460132995947714 1768460133233218233 1768460133511670735 1768460133711055472 1768460133912748998 1768460134141258326 1768460134356908860 1768460134531245832 1768460134740836954 1768460134923902086 1768460135116476693 1768460135325767241 1768460135575030595 1768460135870456436 1768460136224975072 1768460136735802033 1768460136919573591 1768460137127887452 1768460137367501921 1768460137604502749 1768460137777175007 1768460138042423099 1768460138316529419 1768460138545235631 1768460138774357865 1768460139014283621 1768460139260901518 1768460139495308719 1768460139706918735] # NumGC = 122122 # NumForcedGC = 2 # GCCPUFraction = 0.0017855237967551204 # DebugGC = false # MaxRSS = 261480448