heap profile: 5: 6608 [62: 372256] @ heap/1048576 1: 5376 [1: 5376] @ 0x4117cd 0x411568 0x8e0905 0x8e0477 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x8e0904 html/template.map.init.0+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/html/template/attr.go:19 # 0x8e0476 html/template.init+0x16 /opt/hostedtoolcache/go/1.21.10/x64/src/html/template/attr.go:19 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 1: 1152 [1: 1152] @ 0x59b311 0x5ef7bb 0x5f8238 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x59b310 encoding/pem.Decode+0x690 /opt/hostedtoolcache/go/1.21.10/x64/src/encoding/pem/pem.go:171 # 0x5ef7ba crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:210 # 0x5f8237 crypto/x509.loadSystemRoots+0x1d7 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:44 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 1: 48 [1: 48] @ 0x5314bd 0x531475 0x47c2bf 0x52c38c 0x52c36f 0x52c405 0x584125 0x581c6e 0x5ffab7 0x5ff531 0x5fcdc5 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5314bc crypto/internal/nistec.NewP384Point+0x31c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/nistec/p384.go:31 # 0x531474 crypto/internal/nistec.(*P384Point).generatorTable.func1+0x2d4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/nistec/p384.go:399 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x52c38b sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x52c36e crypto/internal/nistec.(*P384Point).generatorTable+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/nistec/p384.go:393 # 0x52c404 crypto/internal/nistec.(*P384Point).ScalarBaseMult+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/nistec/p384.go:416 # 0x584124 crypto/ecdsa.verifyNISTEC[...]+0x4c4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/ecdsa/ecdsa.go:526 # 0x581c6d crypto/ecdsa.VerifyASN1+0x22d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/ecdsa/ecdsa.go:488 # 0x5ffab6 crypto/x509.checkSignature+0x3b6 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:926 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 1: 16 [1: 16] @ 0x89f36c 0x878214 0x878865 0x8789fb 0x87b239 0x878a65 0x87cc2b 0x87afd0 0x878a65 0x87cc2b 0x87afd0 0x878a65 0x8789d0 0x8789dd 0x89461c 0x89c1fd 0x89c1e2 0x89bbcf 0x89b609 0xdfa251 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x89f36b github.com/0xERR0R/blocky/config.(*CustomDNSEntries).UnmarshalYAML+0x8b /home/runner/work/blocky/blocky/config/custom_dns.go:75 # 0x878213 gopkg.in/yaml%2ev2.(*decoder).callUnmarshaler+0x93 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:270 # 0x878864 gopkg.in/yaml%2ev2.(*decoder).prepare+0x244 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:313 # 0x8789fa gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x13a /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:364 # 0x87b238 gopkg.in/yaml%2ev2.(*decoder).mapping+0x6d8 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:676 # 0x878a64 gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x1a4 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:372 # 0x87cc2a gopkg.in/yaml%2ev2.(*decoder).mappingStruct+0xe4a /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:767 # 0x87afcf gopkg.in/yaml%2ev2.(*decoder).mapping+0x46f /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:626 # 0x878a64 gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x1a4 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:372 # 0x87cc2a gopkg.in/yaml%2ev2.(*decoder).mappingStruct+0xe4a /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:767 # 0x87afcf gopkg.in/yaml%2ev2.(*decoder).mapping+0x46f /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:626 # 0x878a64 gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x1a4 /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:372 # 0x8789cf gopkg.in/yaml%2ev2.(*decoder).document+0x10f /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:384 # 0x8789dc gopkg.in/yaml%2ev2.(*decoder).unmarshal+0x11c /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:360 # 0x89461b gopkg.in/yaml%2ev2.unmarshal+0x39b /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:148 # 0x89c1fc gopkg.in/yaml%2ev2.UnmarshalStrict+0x3c /home/runner/go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x89c1e1 github.com/0xERR0R/blocky/config.unmarshalConfig+0x21 /home/runner/work/blocky/blocky/config/config.go:544 # 0x89bbce github.com/0xERR0R/blocky/config.loadConfig+0x58e /home/runner/work/blocky/blocky/config/config.go:484 # 0x89b608 github.com/0xERR0R/blocky/config.LoadConfig+0x88 /home/runner/work/blocky/blocky/config/config.go:434 # 0xdfa250 github.com/0xERR0R/blocky/cmd.startServer+0x50 /home/runner/work/blocky/blocky/cmd/serve.go:38 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 1: 16 [1: 16] @ 0x73563e 0x73510b 0x736811 0x736bef 0x73772c 0x737720 0xb60a0e 0xb6160f 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x73563d regexp.makeOnePass.func1+0x43d /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/onepass.go:361 # 0x73510a regexp.makeOnePass+0x32a /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/onepass.go:449 # 0x736810 regexp.compileOnePass+0x150 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/onepass.go:501 # 0x736bee regexp.compile+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:193 # 0x73772b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:137 # 0x73771f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:317 # 0xb60a0d github.com/jinzhu/inflection.compile+0xed /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xb6160e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 0: 0 [1: 16] @ 0xdf5ec5 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6e65d1 0x6b6fdb 0x470f01 # 0xdf5ec4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x104 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6e65d0 net/http.initALPNRequest.ServeHTTP+0x230 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3546 # 0x6b6fda net/http.(*http2serverConn).runHandler+0xba /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:6232 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0x796eed 0x796db9 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd970da 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf45ce 0xdf269b 0x7d1349 0x7d12ce 0x7d4012 0x7d3b6c 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x796eec github.com/sirupsen/logrus.(*Entry).WithField+0x18c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x796db8 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd970d9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:189 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf45cd github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x8d /home/runner/work/blocky/blocky/server/server.go:626 # 0xdf269a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:424 # 0x7d1348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7d12cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7d4011 github.com/miekg/dns.(*Server).serveDNS+0x431 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7d3b6b github.com/miekg/dns.(*Server).serveUDPPacket+0x1cb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [0: 0] @ 0x81084b 0xda66e8 0xda5e73 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x81084a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xda66e7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xe7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xda5e72 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1d2 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x6efc66 0x6efc30 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6efc65 net/http.setupRewindBody+0x285 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:669 # 0x6efc2f net/http.(*Transport).roundTrip+0x24f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:546 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7aaa0a 0x7aa9d3 0x7a7d6a 0x7b1a66 0x7b0649 0x7b0429 0xda3c34 0xda3c20 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x7aaa09 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x7aa9d2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x7a7d69 github.com/miekg/dns.(*OPT).len+0x69 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x7b1a65 github.com/miekg/dns.msgLenWithCompressionMap+0x1e5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x7b0648 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 0x7b0428 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xda3c33 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xda3c1f github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x9f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x411f51 0x4b9ae9 0x4b90f9 0x4b90bd 0x6db1cb 0x6df159 0x470f01 # 0x4b9ae8 context.(*cancelCtx).propagateCancel+0x148 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:483 # 0x4b90f8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:273 # 0x4b90bc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:236 # 0x6db1ca net/http.(*conn).readRequest+0x74a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1034 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 32] @ 0x594c38 0x607952 0x6176ca 0x654223 0x65124c 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x594c37 crypto/sha256.(*digest).Sum+0x177 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/sha256/sha256.go:211 # 0x607951 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:58 # 0x6176c9 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c9 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:63 # 0x654222 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x482 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x65124b crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:828 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 16] @ 0x796dfc 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd8c2eb 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796dfb github.com/0xERR0R/blocky/log.WithPrefix+0x9b /home/runner/work/blocky/blocky/log/logger.go:78 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd8c2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 576] @ 0x4117cd 0x411568 0x74ecca 0x74ecad 0x74f688 0x74fadc 0xd888ac 0xd8887c 0xd9fd52 0x470f01 # 0x74ecc9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x74ecac github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x74f687 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x74fadb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xd888ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xd8887b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:25 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 96] @ 0x607e32 0x61786b 0x65420a 0x654992 0x650b73 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x607e31 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:137 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654991 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:74 # 0x650b72 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x252 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:745 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 80] @ 0x5d63c5 0x5d6285 0x7e6265 0x7d4345 0x7d1553 0x7d3132 0x7d1c05 0xdf3849 0x470f01 # 0x5d63c4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:205 # 0x5d6284 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:191 # 0x7e6264 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7d4344 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7d1552 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7d3131 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7d1c04 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xdf3848 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:487 0: 0 [1: 176] @ 0x6686c8 0x6d4fdf 0x6d4fe0 0x6dacc8 0x6df159 0x470f01 # 0x6686c7 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:516 # 0x6d4fde net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:501 # 0x6d4fdf net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1087 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 288] @ 0x4161cc 0x74e445 0x796b97 0x796aaf 0x796b39 0xdf3ea7 0xdf43f2 0xdf458a 0xdf269b 0x7d1349 0x7d12ce 0x7d4012 0x7d3b6c 0x470f01 # 0x74e444 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x796b96 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x796b38 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xdf3ea6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:569 # 0xdf43f1 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x171 /home/runner/work/blocky/blocky/server/server.go:607 # 0xdf4589 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x49 /home/runner/work/blocky/blocky/server/server.go:624 # 0xdf269a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:424 # 0x7d1348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7d12cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7d4011 github.com/miekg/dns.(*Server).serveDNS+0x431 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7d3b6b github.com/miekg/dns.(*Server).serveUDPPacket+0x1cb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 1024] @ 0x6a17a5 0x47c551 0x6a19b2 0x6a205a 0x6a1f25 0x6ab93c 0x6c8d9e 0x6c6905 0x6c5bc5 0x470f01 # 0x6a17a4 net/http.glob..func1+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1053 # 0x47c550 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/pool.go:151 # 0x6a19b1 net/http.http2getDataBufferChunk+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1068 # 0x6a2059 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1163 # 0x6a1f24 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1146 # 0x6ab93b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:3817 # 0x6c8d9d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9823 # 0x6c6904 net/http.(*http2clientConnReadLoop).run+0x3e4 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9412 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 96] @ 0x6c0bdb 0x6bce71 0x6cb396 0x6cb38f 0x6efd7e 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6c0bda net/http.(*http2ClientConn).RoundTrip+0x11a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:8352 # 0x6bce70 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7688 # 0x6cb395 net/http.(*http2Transport).RoundTrip+0x15 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7637 # 0x6cb38e net/http.http2noDialH2RoundTripper.RoundTrip+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:10242 # 0x6efd7d net/http.(*Transport).roundTrip+0x39d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:549 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7afba6 0x7afaed 0x7aff65 0x7b0d2e 0x7b0fdf 0xda4349 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x7afba5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7afaec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7aff64 github.com/miekg/dns.unpackRRslice+0xc4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7b0d2d github.com/miekg/dns.(*Msg).unpack+0x2ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7b0fde github.com/miekg/dns.(*Msg).Unpack+0xfe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xda4348 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x7c8 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x6a5deb 0x6a34ba 0x6c663f 0x6c5bc5 0x470f01 # 0x6a5dea net/http.http2parseHeadersFrame+0x4a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:2425 # 0x6a34b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1913 # 0x6c663e net/http.(*http2clientConnReadLoop).run+0x11e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9378 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 96] @ 0x57f8e7 0x658ff5 0x658fb2 0x6513c7 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x57f8e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:195 # 0x658ff4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd4 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x658fb1 crypto/tls.(*SessionState).Bytes+0xd91 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/ticket.go:142 # 0x6513c6 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:845 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 128] @ 0x6c74d1 0x6c6fdf 0x6c68a5 0x6c5bc5 0x470f01 # 0x6c74d0 net/http.(*http2clientConnReadLoop).handleResponse+0x310 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9516 # 0x6c6fde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9469 # 0x6c68a4 net/http.(*http2clientConnReadLoop).run+0x384 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9410 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 96] @ 0x57f825 0x57f6fb 0x658856 0x658813 0x6513c7 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x57f824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:303 # 0x57f6fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:189 # 0x658855 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x658812 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/ticket.go:120 # 0x6513c6 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:845 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 128] @ 0x59479a 0x5047fd 0x607e42 0x654e05 0x64e297 0x64cd38 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x594799 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/sha256/sha256.go:154 # 0x5047fc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/crypto.go:131 # 0x607e41 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:138 # 0x654e04 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:103 # 0x64e296 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:360 # 0x64cd37 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 112] @ 0x6db2f5 0x6df159 0x470f01 # 0x6db2f4 net/http.(*conn).readRequest+0x874 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1054 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 16] @ 0x4b9105 0xd9cc6f 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4b9104 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:237 # 0xd9cc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 16] @ 0x63a20f 0x624388 0x623f91 0x648226 0x6476fa 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x63a20e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:496 # 0x624387 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x347 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1159 # 0x623f90 crypto/tls.(*Conn).readHandshake+0x2d0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1098 # 0x648225 crypto/tls.(*Conn).readClientHello+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:135 # 0x6476f9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 16] @ 0x796dfc 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd951a8 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6e65d1 # 0x796dfb github.com/0xERR0R/blocky/log.WithPrefix+0x9b /home/runner/work/blocky/blocky/log/logger.go:78 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd951a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6e65d0 net/http.initALPNRequest.ServeHTTP+0x230 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3546 0: 0 [0: 0] @ 0x607e32 0x61786b 0x65420a 0x654c92 0x61dc47 0x64fb16 0x64cd72 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x607e31 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:137 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654c91 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:93 # 0x61dc46 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:230 # 0x64fb15 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x275 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x64cd71 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 48] @ 0xda596a 0xd9c23a 0xd9c3a7 0x470f01 # 0xda5969 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0x4117cd 0x41324f 0x416225 0x7ae029 0x7adfd3 0x7e8aab 0x7af8af 0x7b088d 0x7b0416 0xdf6079 0xdf606a 0xdf4829 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x7ae028 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7adfd2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x7e8aaa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x7af8ae github.com/miekg/dns.packRR+0x16e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7b088c github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x40c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7b0415 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xdf6078 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdf6069 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:154 # 0xdf4828 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x208 /home/runner/work/blocky/blocky/server/server.go:643 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0x796eed 0x796db9 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd9238b 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x796eec github.com/sirupsen/logrus.(*Entry).WithField+0x18c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x796db8 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd9238a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:162 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [0: 0] @ 0x74eda6 0x74ecad 0x74f688 0x74fadc 0xd888ac 0xd8887c 0xd9fd52 0x470f01 # 0x74eda5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x74ecac github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x74f687 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x74fadb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xd888ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xd8887b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:25 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0x646035 0x646005 0x645f17 0x57f5e7 0x57f972 0x645e0e 0x645d78 0x62391f 0x650a32 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x646034 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:303 # 0x646004 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:105 # 0x645f16 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:1629 # 0x57f5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:179 # 0x57f971 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:204 # 0x645e0d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x14d /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645d77 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x62391e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1048 # 0x650a31 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x111 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:734 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 128] @ 0x59479a 0x607e42 0x65bada 0x64de69 0x64cd38 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x594799 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/sha256/sha256.go:154 # 0x607e41 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:138 # 0x65bad9 crypto/tls.(*Config).decryptTicket+0x199 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/ticket.go:375 # 0x64de68 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:302 # 0x64cd37 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 16] @ 0x50beaa 0x50bee0 0x65bbf2 0x64de69 0x64cd38 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x50bea9 bytes.Clone+0x109 /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/bytes.go:1369 # 0x50bedf crypto/cipher.NewCTR+0x13f /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/cipher/ctr.go:52 # 0x65bbf1 crypto/tls.(*Config).decryptTicket+0x2b1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/ticket.go:388 # 0x64de68 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:302 # 0x64cd37 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 352] @ 0x7aaa0a 0x7aa9d3 0x7a7d6a 0x7b1a66 0x7b0649 0x7b0416 0xdf6079 0xdf606a 0xdf4829 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x7aaa09 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x7aa9d2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x7a7d69 github.com/miekg/dns.(*OPT).len+0x69 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x7b1a65 github.com/miekg/dns.msgLenWithCompressionMap+0x1e5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x7b0648 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 0x7b0415 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xdf6078 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdf6069 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:154 # 0xdf4828 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x208 /home/runner/work/blocky/blocky/server/server.go:643 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [2: 160] @ 0x48dd69 0x4ba645 0x4baccd 0x4baca1 0xda5dc5 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x48dd68 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/time/sleep.go:164 # 0x4ba644 context.WithDeadlineCause+0x244 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:633 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xda5dc4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x124 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x411f51 0x4b9ae9 0x4ba52b 0x4baccd 0x4baca1 0xdf496b 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4b9ae8 context.(*cancelCtx).propagateCancel+0x148 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:483 # 0x4ba52a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:624 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xdf496a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:658 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 576] @ 0x50032e 0x4ffd5d 0x6223f4 0x6223b7 0x61fa30 0x623c71 0x623c72 0x623cf9 0x648226 0x6476fa 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x50032d bytes.growSlice+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:249 # 0x4ffd5c bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:151 # 0x6223f3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:168 # 0x6223b6 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:826 # 0x61fa2f crypto/tls.(*Conn).readRecordOrCCS+0x24f /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:625 # 0x623c70 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:587 # 0x623c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1074 # 0x623cf8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1085 # 0x648225 crypto/tls.(*Conn).readClientHello+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:135 # 0x6476f9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 112] @ 0x61788f 0x65420a 0x654dcf 0x65097c 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x61788e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654dce crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:102 # 0x65097b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:731 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 96] @ 0x607e32 0x61786b 0x65420a 0x654dcf 0x64e297 0x64cd38 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x607e31 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:137 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654dce crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:102 # 0x64e296 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:360 # 0x64cd37 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 112] @ 0x61788f 0x65420a 0x654992 0x64fb54 0x64cd72 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x61788e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654991 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64fb53 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2b3 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:614 # 0x64cd71 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 1152] @ 0x4117cd 0x411568 0x74e11e 0xda6a6a 0xda5e73 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e11d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xda6a69 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x469 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xda5e72 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1d2 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x59479a 0x5047fd 0x607e72 0x61786b 0x65420a 0x654c92 0x61dc47 0x64fb16 0x64cd72 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x594799 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/sha256/sha256.go:154 # 0x5047fc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/crypto.go:131 # 0x607e71 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:139 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654c91 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:93 # 0x61dc46 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:230 # 0x64fb15 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x275 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x64cd71 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 512] @ 0x50bf19 0x65b6c5 0x651405 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x50bf18 crypto/cipher.NewCTR+0x178 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/cipher/ctr.go:53 # 0x65b6c4 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/ticket.go:338 # 0x651404 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:850 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [2: 576] @ 0x4161cc 0x74e1bb 0xdf405b 0xdf44f4 0xdf5e85 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdf405a github.com/0xERR0R/blocky/server.newRequest+0x47a /home/runner/work/blocky/blocky/server/server.go:575 # 0xdf44f3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:619 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 576] @ 0x622bce 0x62344e 0x623986 0x6514e5 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x622bcd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:940 # 0x62344d crypto/tls.(*Conn).writeRecordLocked+0x68d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1025 # 0x623985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1056 # 0x6514e4 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:872 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 96] @ 0x57f8e7 0x640d10 0x640cdf 0x57f5e7 0x57f972 0x640b4e 0x640ab8 0x62391f 0x6514e5 0x651165 0x650ebe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x57f8e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:195 # 0x640d0f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640cde crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:1071 # 0x57f5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:179 # 0x57f971 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:204 # 0x640b4d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x14d /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640ab7 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x62391e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1048 # 0x6514e4 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:872 # 0x651164 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:818 # 0x650ebd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x59d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:774 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 64] @ 0x607f1d 0x61786b 0x65420a 0x654992 0x650afe 0x64cd94 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x607f1c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:155 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654991 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:74 # 0x650afd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1dd /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:743 # 0x64cd93 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 64] @ 0x63a20f 0x624388 0x623f91 0x648226 0x6476fa 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x63a20e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_messages.go:496 # 0x624387 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x347 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1159 # 0x623f90 crypto/tls.(*Conn).readHandshake+0x2d0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1098 # 0x648225 crypto/tls.(*Conn).readClientHello+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:135 # 0x6476f9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 96] @ 0x57f8e7 0x654109 0x653f01 0x654ce5 0x61dc47 0x651ea5 0x64cdc5 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x57f8e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:195 # 0x654108 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x368 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:141 # 0x653f00 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x160 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:42 # 0x654ce4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:94 # 0x61dc46 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:230 # 0x651ea4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:988 # 0x64cdc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 64] @ 0x607edf 0x61786b 0x65420a 0x654c92 0x61dc47 0x651ea5 0x64cdc5 0x647845 0x6267f3 0x6dfbaa 0x6dfbab 0x470f01 # 0x607ede crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:154 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654c91 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:93 # 0x61dc46 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:230 # 0x651ea4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:988 # 0x64cdc4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x647844 crypto/tls.(*Conn).serverHandshake+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6dfba9 crypto/tls.(*Conn).HandshakeContext+0xd89 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6dfbaa net/http.(*conn).serve+0xd8a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1891 0: 0 [1: 65536] @ 0x7d2106 0x47c551 0x7d430a 0x7d1553 0x7d3132 0x7d1c05 0xdf3849 0x470f01 # 0x7d2105 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:266 # 0x47c550 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/pool.go:151 # 0x7d4309 github.com/miekg/dns.(*Server).readUDP+0xc9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:698 # 0x7d1552 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7d3131 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7d1c04 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xdf3848 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:487 0: 0 [1: 16] @ 0x5a13b2 0x5a13b3 0x5c13cc 0xd95cdc 0xdf1fda 0xdef945 0xdfa36c 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x5a13b1 net/netip.Addr.string4+0x1f1 /opt/hostedtoolcache/go/1.21.10/x64/src/net/netip/netip.go:840 # 0x5a13b2 net/netip.Addr.String+0x1f2 /opt/hostedtoolcache/go/1.21.10/x64/src/net/netip/netip.go:760 # 0x5c13cb net.IP.String+0xeb /opt/hostedtoolcache/go/1.21.10/x64/src/net/ip.go:305 # 0xd95cdb github.com/0xERR0R/blocky/resolver.NewCustomDNSResolver+0x4bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:56 # 0xdf1fd9 github.com/0xERR0R/blocky/server.createQueryResolver+0x8d9 /home/runner/work/blocky/blocky/server/server.go:408 # 0xdef944 github.com/0xERR0R/blocky/server.NewServer+0x3a4 /home/runner/work/blocky/blocky/server/server.go:148 # 0xdfa36b github.com/0xERR0R/blocky/cmd.startServer+0x16b /home/runner/work/blocky/blocky/cmd/serve.go:50 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 0: 0 [1: 640] @ 0x59b311 0x5ef7bb 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x59b310 encoding/pem.Decode+0x690 /opt/hostedtoolcache/go/1.21.10/x64/src/encoding/pem/pem.go:171 # 0x5ef7ba crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:210 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 221184] @ 0x4b4525 0x5f8434 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x4b4524 os.ReadFile+0xe4 /opt/hostedtoolcache/go/1.21.10/x64/src/os/file.go:738 # 0x5f8433 crypto/x509.loadSystemRoots+0x3d3 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:70 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [2: 2816] @ 0x5f5485 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5f5484 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:801 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 32] @ 0x538b67 0x538c70 0x572c0e 0x5f6428 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x538b66 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:69 # 0x538c6f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:83 # 0x572c0d encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.21.10/x64/src/encoding/asn1/asn1.go:241 # 0x5f6427 crypto/x509.parseCertificate+0xfe7 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:959 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 65536] @ 0x5cf5e6 0x5d1138 0x5db86f 0x47c2bf 0x5cd6cc 0x5cd6af 0x5d14b9 0x5c6571 0x5d54c5 0x5b29bd 0x5b2996 0x5b3267 0xdf0527 0xdf037d 0xdef7ef 0xdfa36c 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x5cf5e5 net.open+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/net/parse.go:80 # 0x5d1137 net.maxListenerBacklog+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/net/sock_linux.go:35 # 0x5db86e net.listenerBacklog.func1+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:373 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5cd6cb sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5cd6ae net.listenerBacklog+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/net/net.go:373 # 0x5d14b8 net.socket+0x178 /opt/hostedtoolcache/go/1.21.10/x64/src/net/sock_posix.go:57 # 0x5c6570 net.internetSocket+0xf0 /opt/hostedtoolcache/go/1.21.10/x64/src/net/ipsock_posix.go:142 # 0x5d54c4 net.(*sysListener).listenTCPProto+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:182 # 0x5b29bc net.(*sysListener).listenTCP+0x2fc /opt/hostedtoolcache/go/1.21.10/x64/src/net/tcpsock_posix.go:172 # 0x5b2995 net.(*ListenConfig).Listen+0x2d5 /opt/hostedtoolcache/go/1.21.10/x64/src/net/dial.go:732 # 0x5b3266 net.Listen+0x46 /opt/hostedtoolcache/go/1.21.10/x64/src/net/dial.go:806 # 0xdf0526 github.com/0xERR0R/blocky/server.newListeners+0xe6 /home/runner/work/blocky/blocky/server/server.go:228 # 0xdf037c github.com/0xERR0R/blocky/server.createHTTPListeners+0x3c /home/runner/work/blocky/blocky/server/server.go:211 # 0xdef7ee github.com/0xERR0R/blocky/server.NewServer+0x24e /home/runner/work/blocky/blocky/server/server.go:123 # 0xdfa36b github.com/0xERR0R/blocky/cmd.startServer+0x16b /home/runner/work/blocky/blocky/cmd/serve.go:50 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 # runtime.MemStats # Alloc = 2968016 # TotalAlloc = 36594944 # Sys = 15045896 # Lookups = 0 # Mallocs = 466615 # Frees = 439584 # HeapAlloc = 2968016 # HeapSys = 7798784 # HeapIdle = 3325952 # HeapInuse = 4472832 # HeapReleased = 2703360 # HeapObjects = 27031 # Stack = 589824 / 589824 # MSpan = 92904 / 114072 # MCache = 1200 / 15600 # BuckHashSys = 1463164 # GCSys = 4504024 # OtherSys = 560428 # NextGC = 4194304 # LastGC = 1770821214146580874 # PauseNs = [133749 45195 3172761 52300 990682 1224152 1280249 1281441 1365238 6595771 1782948 2193578 1145771 1469077 865002 1096236 1096138 1318306 1022354 3608759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # PauseEnd = [1770820474270159860 1770820474305957214 1770820474399296310 1770820474402253787 1770820500562228098 1770820514539079972 1770820524716561621 1770820551275555144 1770820578345882946 1770820596860284130 1770820612884024227 1770820624564895257 1770820696481103880 1770820721894464961 1770820779113673016 1770820857426866587 1770820978753397487 1770821075168205582 1770821137474904194 1770821214146580874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # NumGC = 20 # NumForcedGC = 2 # GCCPUFraction = 0.0001442327287971554 # DebugGC = false # MaxRSS = 25202688