heap profile: 3: 976 [27279: 25537992] @ heap/1048576 1: 704 [1: 704] @ 0x741c9e 0x741c3a 0x741d90 0x7427a7 0x74130d 0x7561b7 0x756d0c 0x756d00 0xb8d335 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x741c9d regexp/syntax.(*compiler).inst+0x7fd /usr/local/go/src/regexp/syntax/compile.go:164 # 0x741c39 regexp/syntax.(*compiler).empty+0x799 /usr/local/go/src/regexp/syntax/compile.go:266 # 0x741d8f regexp/syntax.(*compiler).compile+0x8ef /usr/local/go/src/regexp/syntax/compile.go:122 # 0x7427a6 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x74130c regexp/syntax.Compile+0x14c /usr/local/go/src/regexp/syntax/compile.go:74 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8d334 github.com/jinzhu/inflection.compile+0xd4 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 160 [1: 160] @ 0x75628b 0x756d0c 0x756d00 0xb8d7f2 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x75628a regexp.compile+0x14a /usr/local/go/src/regexp/regexp.go:188 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8d7f1 github.com/jinzhu/inflection.compile+0x591 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:147 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 112 [1: 112] @ 0x45bae6 0x5fe01f 0x5fdeee 0x60845d 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5fe01e crypto/x509.(*CertPool).addCertFunc+0x29e /usr/local/go/src/crypto/x509/cert_pool.go:206 # 0x5fdeed crypto/x509.(*CertPool).AppendCertsFromPEM+0x16d /usr/local/go/src/crypto/x509/cert_pool.go:239 # 0x60845c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [0: 0] @ 0xe088b1 0xe08765 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe088b0 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:602 # 0xe08764 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x5a535b 0x7ff2a5 0x7ff28f 0x8009d0 0x7fc855 0x830e28 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5a535a encoding/base64.(*Encoding).EncodeToString+0xba /usr/local/go/src/encoding/base64/base64.go:207 # 0x7ff2a4 github.com/miekg/dns.toBase64+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:169 # 0x7ff28e github.com/miekg/dns.(*SVCBECHConfig).String+0xe /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:659 # 0x8009cf github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x41284e 0x4127f1 0x4137bd 0x64bbea 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64bbe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /usr/local/go/src/crypto/tls/handshake_messages.go:422 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 704] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x813d19 0x7d4cd7 0x7d5d31 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x813d18 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5d30 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x41299a 0x63fa6c 0x63fb5e 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x63fa6b crypto/x509.NewCertPool+0x3ab /usr/local/go/src/crypto/x509/cert_pool.go:67 # 0x63fb5d crypto/tls.(*Conn).verifyServerCertificate+0x49d /usr/local/go/src/crypto/tls/handshake_client.go:990 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xdc7d45 0xde31b2 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc7d44 github.com/0xERR0R/blocky/resolver.configureCaches.func2+0x24 /go/src/resolver/caching_resolver.go:76 # 0xde31b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0xd1 /go/src/cache/expirationcache/expiration_cache.go:171 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 4864] @ 0xdcd313 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0xdcd312 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x92 /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 256] @ 0x5734ce 0x5734bb 0x573a35 0x59dde5 0x59c307 0x62944c 0x643932 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5734cd crypto/internal/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x5734ba crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59c306 crypto/rsa.VerifyPSS+0x1a6 /usr/local/go/src/crypto/rsa/pss.go:364 # 0x62944b crypto/tls.verifyHandshakeSignature+0x14b /usr/local/go/src/crypto/tls/auth.go:54 # 0x643931 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:563 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x830aeb 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdd9d88 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdd9d87 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x47 /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x6f529f 0x6f5260 0x6f5374 0x6fa77e 0x4781a1 # 0x6f529e bufio.NewReaderSize+0x1fe /usr/local/go/src/bufio/bufio.go:53 # 0x6f525f bufio.NewReader+0x1bf /usr/local/go/src/bufio/bufio.go:60 # 0x6f5373 net/http.newBufioReader+0x2d3 /usr/local/go/src/net/http/server.go:841 # 0x6fa77d net/http.(*conn).serve+0x27d /usr/local/go/src/net/http/server.go:1960 0: 0 [1: 48] @ 0x41299a 0x4c6125 0x4c5759 0x4c571d 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 768] @ 0x630d6b 0x63590e 0x636f59 0x7029ad 0x6768b5 0x6f9db6 0x6fab2b 0x4781a1 # 0x630d6a crypto/tls.(*halfConn).encrypt+0x5ca /usr/local/go/src/crypto/tls/conn.go:519 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x7029ac net/http.checkConnErrorWriter.Write+0x2c /usr/local/go/src/net/http/server.go:3798 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6f9db5 net/http.(*response).finishRequest+0x75 /usr/local/go/src/net/http/server.go:1669 # 0x6fab2a net/http.(*conn).serve+0x62a /usr/local/go/src/net/http/server.go:2045 0: 0 [1: 48] @ 0x86ccee 0x86cca9 0x86c878 0x86bf14 0x86b5b0 0x86a225 0x88054a 0x8fcddf 0xe27f53 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x86cced text/template/parse.(*Tree).newAction+0x2ed /usr/local/go/src/text/template/parse/node.go:266 # 0x86cca8 text/template/parse.(*Tree).action+0x2a8 /usr/local/go/src/text/template/parse/parse.go:418 # 0x86c877 text/template/parse.(*Tree).textOrAction+0x237 /usr/local/go/src/text/template/parse/parse.go:374 # 0x86bf13 text/template/parse.(*Tree).parse+0x4d3 /usr/local/go/src/text/template/parse/parse.go:315 # 0x86b5af text/template/parse.(*Tree).Parse+0x24f /usr/local/go/src/text/template/parse/parse.go:251 # 0x86a224 text/template/parse.Parse+0x124 /usr/local/go/src/text/template/parse/parse.go:66 # 0x880549 text/template.(*Template).Parse+0x729 /usr/local/go/src/text/template/template.go:210 # 0x8fcdde html/template.(*Template).Parse+0x7e /usr/local/go/src/html/template/template.go:191 # 0xe27f52 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /go/src/server/server_endpoints.go:232 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 208] @ 0x45ba12 0x45b425 0x800aa5 0x7fc855 0x830e28 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x800aa4 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483e5c 0x63566a 0x636f59 0x6d1897 0x6768b5 0x6dfcd9 0x6db8e5 0x6daba5 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x635669 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x6d1896 net/http.http2stickyErrWriter.Write+0x136 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6dfcd8 net/http.(*http2clientConnReadLoop).processPing+0x1d8 /usr/local/go/src/net/http/h2_bundle.go:10069 # 0x6db8e4 net/http.(*http2clientConnReadLoop).run+0x3e4 /usr/local/go/src/net/http/h2_bundle.go:9388 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0x4fde86 0x830d14 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x830aeb 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x57523e 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57523d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x5ca54a 0x5dec5c 0x5de79b 0x5d3518 0x5e232c 0x5e21c5 0x5e21c6 0x5bf35d 0x5becae 0x5be374 0x5bddfa 0x70fd72 0x712d48 0x71178d 0x4781a1 # 0x5ca549 net.(*netFD).connect+0x229 /usr/local/go/src/net/fd_unix.go:102 # 0x5dec5b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5de79a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3517 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e232b net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e21c4 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e21c5 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf35c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5becad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be373 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5bddf9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x70fd71 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x712d47 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 1024] @ 0x4678af 0x46701d 0x4622cc 0x47636a # 0x4678ae runtime.fpunwindExpand+0x6e /usr/local/go/src/runtime/trace2stack.go:240 # 0x46701c runtime.(*traceStackTable).dump+0x13c /usr/local/go/src/runtime/trace2stack.go:127 # 0x4622cb runtime.traceAdvance.func4+0x4b /usr/local/go/src/runtime/trace2.go:529 # 0x476369 runtime.systemstack+0x49 /usr/local/go/src/runtime/asm_amd64.s:509 0: 0 [1: 131072] @ 0x44f619 0x463954 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 131072] @ 0x44f619 0x46391d 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0xe09a2f 0xe087c9 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe09a2e runtime/pprof.writeHeapInternal+0x122e /usr/local/go/src/runtime/pprof/pprof.go:658 # 0xe087c8 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:578 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x41299a 0x8fd131 0x8fd154 0xe27f3b 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x8fd130 html/template.makeEscaper+0xb0 /usr/local/go/src/html/template/escape.go:121 # 0x8fd153 html/template.New+0xd3 /usr/local/go/src/html/template/template.go:286 # 0xe27f3a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /go/src/server/server_endpoints.go:230 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 2097152] @ 0x44f5d6 0x463954 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 2097152] @ 0x44f5d6 0x46391d 0x4615e5 0xb17f86 0xe15b05 0x6fc109 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17f85 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe15b04 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0xe084a5 0xe08cb8 0xe08765 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe084a4 runtime/pprof.printStackRecord+0x264 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe08cb7 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe08764 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0xe08525 0xe08cb8 0xe08765 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe08524 runtime/pprof.printStackRecord+0x2e4 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe08cb7 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe08764 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 14336] @ 0xe0a795 0xe0a6f0 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe0a794 runtime/pprof.writeProfileInternal+0x74 /usr/local/go/src/runtime/pprof/pprof.go:909 # 0xe0a6ef runtime/pprof.writeMutex+0x2f /usr/local/go/src/runtime/pprof/pprof.go:901 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 368640] @ 0xe088b1 0xe08765 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe088b0 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:602 # 0xe08764 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 448] @ 0xe0829a 0xe0828e 0xe08cb8 0xe087c9 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe0828d runtime/pprof.printStackRecord+0x4d /usr/local/go/src/runtime/pprof/pprof.go:530 # 0xe08cb7 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe087c8 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:578 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0xe084cb 0xe08cb8 0xe087c9 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe084ca runtime/pprof.printStackRecord+0x28a /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe08cb7 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe087c8 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:578 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 2097152] @ 0xe09d30 0xe09ca5 0xe06aeb 0xe168af 0x835926 0x6fc109 0xe1992d 0x6fc109 0x83352f 0x834ebb 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe09d2f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:741 # 0xe09ca4 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:732 # 0xe06aea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe168ae net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe1992c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83352e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x834eba github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 512] @ 0x516e36 0x58d47d 0x58c917 0x58c62e 0x6633c2 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x58d47c crypto/ecdsa.mixedCSPRNG+0x1bc /usr/local/go/src/crypto/ecdsa/ecdsa.go:450 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x6633c1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:714 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x7f8d45 0x4781a1 # 0x7f8d44 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:545 0: 0 [2: 256] @ 0x4842bc 0x484106 0x483e5c 0x76d4f6 0x76ed09 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x76d4f5 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76ed08 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [2: 4608] @ 0x63510e 0x635945 0x635e26 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0xdc8828 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8827 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 80] @ 0x5d9cf5 0x7121e6 0x712efc 0x71178d 0x4781a1 # 0x5d9cf4 net.(*conn).Close+0x54 /usr/local/go/src/net/net.go:205 # 0x7121e5 net/http.(*persistConn).addTLS+0x365 /usr/local/go/src/net/http/transport.go:1580 # 0x712efb net/http.(*Transport).dialConn+0x99b /usr/local/go/src/net/http/transport.go:1658 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 24] @ 0x7dbdbc 0x7dbda1 0x819017 0x7d51ea 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7dbdbb github.com/miekg/dns.makeSVCBKeyValue+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:191 # 0x7dbda0 github.com/miekg/dns.unpackDataSVCB+0x260 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:599 # 0x819016 github.com/miekg/dns.(*HTTPS).unpack+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 0x7d51e9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 240] @ 0x51ab85 0x51a6cb 0x58d419 0x58c917 0x58c62e 0x6633c2 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x58d418 crypto/ecdsa.mixedCSPRNG+0x158 /usr/local/go/src/crypto/ecdsa/ecdsa.go:440 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x6633c1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:714 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 384] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x649515 0x6494e5 0x6493f7 0x58b1c7 0x58b552 0x649185 0x649137 0x58b1c7 0x58b552 0x6490da 0x6490b3 0x58b1c7 0x58b552 0x646eb3 0x646d9a 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x649514 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6494e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6493f6 crypto/tls.(*clientHelloMsg).marshal.func12.1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:236 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649136 crypto/tls.(*clientHelloMsg).marshal.func12.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:235 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6490d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6490b2 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:232 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646eb2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646d99 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /usr/local/go/src/crypto/tls/handshake_messages.go:231 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7f9409 0x7f8f6b 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7f9408 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:623 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 576] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x6d3bb6 0x6b8912 0x6db62c 0x6daba5 0x4781a1 # 0x6d3bb5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /usr/local/go/src/net/http/h2_bundle.go:1848 # 0x6b8911 net/http.(*http2Framer).ReadFrame+0xd1 /usr/local/go/src/net/http/h2_bundle.go:1912 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 224] @ 0x6d3bb6 0x6b8912 0x6db62c 0x6daba5 0x4781a1 # 0x6d3bb5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /usr/local/go/src/net/http/h2_bundle.go:1848 # 0x6b8911 net/http.(*http2Framer).ReadFrame+0xd1 /usr/local/go/src/net/http/h2_bundle.go:1912 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x57523e 0x576572 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57523d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x576571 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x642599 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642598 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x643f25 0x640aa9 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640aa8 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x64e9cc 0x64e8fe 0x64e8f4 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64e9cb vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x174b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64e8fd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x167d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x64e8f3 crypto/tls.(*serverHelloMsg).marshal+0x1673 /usr/local/go/src/crypto/tls/handshake_messages.go:752 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 192] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 80] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x5f16b4 0x5f1630 0x6ac725 0x6ab37d 0x6ab0c2 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5f16b3 strings.(*Builder).WriteString+0x593 /usr/local/go/src/strings/builder.go:116 # 0x5f162f net/url.(*URL).String+0x50f /usr/local/go/src/net/url/url.go:836 # 0x6ac724 net/http.stripPassword+0x124 /usr/local/go/src/net/http/client.go:1037 # 0x6ab37c net/http.(*Client).do.func2+0x9c /usr/local/go/src/net/http/client.go:627 # 0x6ab0c1 net/http.(*Client).do+0xe81 /usr/local/go/src/net/http/client.go:733 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x58b2e9 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x8c45fa 0x8c458f 0xddcc5a 0xddcbdd 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c45f9 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c458e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xddcc59 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /go/src/resolver/upstream_resolver.go:50 # 0xddcbdc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /go/src/resolver/upstream_resolver.go:389 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f9205 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f9204 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x6a1d0b 0x6a1cd9 0x6a14cd 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a1d0a bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a1cd8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a14cc vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b4c7 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 128] @ 0x830aeb 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483e5c 0x6ed1a5 0x6ed2df 0x6f6488 0x6fa839 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6ed1a4 net/http.newTextprotoReader+0x24 /usr/local/go/src/net/http/request.go:1022 # 0x6ed2de net/http.readRequest+0x3e /usr/local/go/src/net/http/request.go:1052 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 64] @ 0x823e97 0x7d7466 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x823e96 github.com/miekg/dns.(*AAAA).copy+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:818 # 0x7d7465 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 144] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 352] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x4fde86 0x830d14 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x5ad468 0x5ad469 0x5ce465 0x50097f 0x501286 0x503d9e 0x4fde73 0x830d14 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad467 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:866 # 0x5ad468 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:765 # 0x5ce464 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x58b4c7 0x6490da 0x6490b3 0x58b1c7 0x58b552 0x646eb3 0x646d9a 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6490d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6490b2 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:232 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646eb2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646d99 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /usr/local/go/src/crypto/tls/handshake_messages.go:231 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x484952 0x483e05 0x6f586e 0x6fa05b 0x6fa0b8 0x6fba94 0x6facb6 0x4781a1 # 0x484951 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:234 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x6f586d net/http.putBufioWriter+0xed /usr/local/go/src/net/http/server.go:864 # 0x6fa05a net/http.(*conn).finalFlush+0x7a /usr/local/go/src/net/http/server.go:1743 # 0x6fa0b7 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1750 # 0x6fba93 net/http.(*conn).serve.func1+0x1d3 /usr/local/go/src/net/http/server.go:1909 # 0x6facb5 net/http.(*conn).serve+0x7b5 /usr/local/go/src/net/http/server.go:2051 0: 0 [1: 16] @ 0x628805 0x6673c2 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628804 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x827da5 0x7d756a 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x827da4 github.com/miekg/dns.(*SOA).copy+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:1191 # 0x7d7569 github.com/miekg/dns.(*Msg).CopyTo+0x369 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1093 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0xdd9e56 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdd9e55 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x115 /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0xdc919e 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc919d github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9d /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x4fb011 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fb010 fmt.Errorf+0x150 /usr/local/go/src/fmt/errors.go:32 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x7dc3bc 0x7dc3fd 0x80f678 0x7d4cd7 0x7d5c9a 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x7dc3bb github.com/miekg/dns.cloneSlice[...]+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x7dc3fc github.com/miekg/dns.packDataSVCB+0xbc /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:616 # 0x80f677 github.com/miekg/dns.(*HTTPS).pack+0x137 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:344 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 16] @ 0x7d3dc6 0x7d8a18 0x7d4ea5 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d8a17 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x7d4ea4 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 8] @ 0x6aaaa5 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6aaaa4 net/http.(*Client).do+0x864 /usr/local/go/src/net/http/client.go:721 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4fe6 0x7d4f2d 0x7d538c 0x7d61b4 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d4fe5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d61b3 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x4fde86 0x830dd4 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x8c4470 0x8c438b 0xde7992 0x50097f 0x501286 0x503d9e 0x4fde73 0xddbf96 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c446f strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c438a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xddbf95 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x5bdcb5 0x70fd72 0x712d48 0x71178d 0x4781a1 # 0x5bdcb4 net.(*Dialer).DialContext+0x554 /usr/local/go/src/net/dial.go:495 # 0x70fd71 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x712d47 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [2: 32] @ 0xde7c37 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0xde7c36 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x76 /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 384] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x628805 0x6673c2 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628804 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 288] @ 0x830aeb 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x6189b2 0x668457 0x66a51e 0x66ab71 0x65ec4b 0x65a406 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x668456 crypto/tls.pHash+0x56 /usr/local/go/src/crypto/tls/prf.go:28 # 0x66a51d crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /usr/local/go/src/crypto/tls/prf.go:73 # 0x66ab70 crypto/tls.finishedHash.serverSum+0xd0 /usr/local/go/src/crypto/tls/prf.go:221 # 0x65ec4a crypto/tls.(*serverHandshakeState).sendFinished+0xea /usr/local/go/src/crypto/tls/handshake_server.go:854 # 0x65a405 crypto/tls.(*serverHandshakeState).handshake+0x1e5 /usr/local/go/src/crypto/tls/handshake_server.go:117 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 416] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 3072] @ 0x63510e 0x635945 0x635e26 0x66347a 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x663479 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:727 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 352] @ 0x4176ac 0x6f7db5 0x6f7812 0x6fc2d5 0x6fc40e 0x8358d6 0x8358b9 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7db4 net/http.Header.Clone+0x794 /usr/local/go/src/net/http/header.go:114 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0x6fc2d4 net/http.Error+0x194 /usr/local/go/src/net/http/server.go:2178 # 0x6fc40d net/http.NotFound+0x2d /usr/local/go/src/net/http/server.go:2183 # 0x8358d5 net/http.HandlerFunc.ServeHTTP+0x295 /usr/local/go/src/net/http/server.go:2166 # 0x8358b8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:465 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 1536] @ 0x636818 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x636817 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 384] @ 0x647f95 0x647f65 0x647e77 0x58b1c7 0x58b552 0x647e0f 0x647bd8 0x58b1c7 0x58b552 0x647858 0x647634 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x647f94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x647f64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x647e76 crypto/tls.(*clientHelloMsg).marshal.func16.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:308 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647e0e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647bd7 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:307 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647857 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x647633 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b4c7 0x649dfa 0x649dd3 0x58b1c7 0x58b552 0x6462f3 0x6461da 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649dd2 crypto/tls.(*clientHelloMsg).marshal.func8+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:180 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6462f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6461d9 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /usr/local/go/src/crypto/tls/handshake_messages.go:179 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b4c7 0x647d3e 0x647cfe 0x58b1c7 0x58b552 0x647858 0x647634 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647d3d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x23d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x647cfd crypto/tls.(*clientHelloMsg).marshal.func16+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:294 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647857 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x647633 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 6528] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483db4 0x6f586e 0x6fa05b 0x6fa0b8 0x6fba94 0x6facb6 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6f586d net/http.putBufioWriter+0xed /usr/local/go/src/net/http/server.go:864 # 0x6fa05a net/http.(*conn).finalFlush+0x7a /usr/local/go/src/net/http/server.go:1743 # 0x6fa0b7 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1750 # 0x6fba93 net/http.(*conn).serve.func1+0x1d3 /usr/local/go/src/net/http/server.go:1909 # 0x6facb5 net/http.(*conn).serve+0x7b5 /usr/local/go/src/net/http/server.go:2051 0: 0 [3: 48] @ 0x667171 0x666ff4 0x667004 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x4876ad 0x4877ff 0x4b9ca8 0x4b7dfe 0x5cb129 0x5e27de 0x5e19d0 0x7f810c 0x7f7093 0xe249c9 0x4781a1 # 0x4876ac syscall.anyToSockaddr+0x16c /usr/local/go/src/syscall/syscall_linux.go:671 # 0x4877fe syscall.Accept4+0x7e /usr/local/go/src/syscall/syscall_linux.go:691 # 0x4b9ca7 internal/poll.accept+0x27 /usr/local/go/src/internal/poll/sock_cloexec.go:17 # 0x4b7dfd internal/poll.(*FD).Accept+0x1bd /usr/local/go/src/internal/poll/fd_unix.go:602 # 0x5cb128 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7092 github.com/miekg/dns.(*Server).ListenAndServe+0x3d2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 1152] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 704] @ 0x4176ac 0x8f7e45 0x8f7a0d 0x8f7548 0x8f23d5 0x8fcb72 0x8fccec 0xe28145 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x8f7e44 html/template.(*escaper).escapeTemplateBody+0xe4 /usr/local/go/src/html/template/escape.go:711 # 0x8f7a0c html/template.(*escaper).computeOutCtx+0xac /usr/local/go/src/html/template/escape.go:673 # 0x8f7547 html/template.(*escaper).escapeTree+0x447 /usr/local/go/src/html/template/escape.go:666 # 0x8f23d4 html/template.escapeTemplate+0x94 /usr/local/go/src/html/template/escape.go:24 # 0x8fcb71 html/template.(*Template).escape+0x111 /usr/local/go/src/html/template/template.go:104 # 0x8fcceb html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xe28144 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/src/server/server_endpoints.go:273 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 64] @ 0xdc879c 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc879b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x7f9830 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x7f982f github.com/miekg/dns.(*Server).readTCP+0x12f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:682 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [3: 96] @ 0x667345 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x628805 0x6673c2 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628804 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 6144] @ 0x412d0d 0x41472f 0x413535 0x6a042c 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 1024] @ 0x57492b 0x576425 0x576412 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576424 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /usr/local/go/src/crypto/internal/bigmod/nat.go:564 # 0x576411 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /usr/local/go/src/crypto/internal/bigmod/nat.go:790 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b4c7 0x647858 0x647634 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647857 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x647633 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x41299a 0x4c6125 0x4c6c2b 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0xdc8828 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8827 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x5ee718 0x500a43 0x501286 0x503d9e 0x4faf45 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5ee717 net/url.(*Error).Error+0x37 /usr/local/go/src/net/url/url.go:30 # 0x500a42 fmt.(*pp).handleMethods+0x3e2 /usr/local/go/src/fmt/print.go:667 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 512] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x41299a 0x4c6125 0x4c5759 0x4c571d 0x638aab 0x71246e 0x712469 0x4781a1 # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638aaa crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 208] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x6f48ca 0x70a014 0x709d78 0x4abe3e 0xe26f73 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f48c9 net/http.(*connReader).startBackgroundRead+0x89 /usr/local/go/src/net/http/server.go:677 # 0x70a013 net/http.(*body).readLocked+0x1b3 /usr/local/go/src/net/http/transfer.go:878 # 0x709d77 net/http.(*body).Read+0x117 /usr/local/go/src/net/http/transfer.go:832 # 0x4abe3d io.ReadAll+0x7d /usr/local/go/src/io/io.go:712 # 0xe26f72 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /go/src/server/server_endpoints.go:119 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x823e33 0x823df8 0x7d7466 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x823e32 github.com/miekg/dns.cloneSlice[...]+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x823df7 github.com/miekg/dns.(*AAAA).copy+0x17 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:818 # 0x7d7465 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 72] @ 0x6a1d0b 0x6a1cd9 0x6a14cd 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a1d0a bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a1cd8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a14cc vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 48] @ 0x6b75bb 0x6b7445 0x6c0bbc 0x6dde9e 0x6db946 0x6daba5 0x4781a1 # 0x6b75ba net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1167 # 0x6b7444 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c0bbb net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6dde9d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x71269f 0x71178d 0x4781a1 # 0x71269e net/http.(*Transport).dialConn+0x13e /usr/local/go/src/net/http/transport.go:1610 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [3: 48] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0x50097f 0x501286 0x503d9e 0x4fde73 0x830dd4 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [2: 352] @ 0x71079c 0x70c95a 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x71079b net/http.(*Transport).getConn+0x1bb /usr/local/go/src/net/http/transport.go:1370 # 0x70c959 net/http.(*Transport).roundTrip+0x739 /usr/local/go/src/net/http/transport.go:595 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 704] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x80df0b 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x80df0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x4c5e26 0x63956d 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x63956c crypto/tls.(*Conn).handshakeContext.func2+0x4c /usr/local/go/src/crypto/tls/conn.go:1530 0: 0 [1: 224] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x7c041a 0x7d504c 0x7d4f2d 0x7d538c 0x7d614d 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7c0419 github.com/miekg/dns.init.func64+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:74 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d614c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7ff6f2 0x7dc52e 0x80f678 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7ff6f1 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:703 # 0x7dc52d github.com/miekg/dns.packDataSVCB+0x1ed /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:626 # 0x80f677 github.com/miekg/dns.(*HTTPS).pack+0x137 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:344 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 576] @ 0x6365b3 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x638213 0x638200 0x6381da 0x4ab130 0x510934 0x510935 0x7f9817 0x7f6b3d 0x7f8f4b 0x4781a1 # 0x6365b2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /usr/local/go/src/crypto/tls/conn.go:1108 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x638212 crypto/tls.(*Conn).HandshakeContext+0x52 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6381ff crypto/tls.(*Conn).Handshake+0x3f /usr/local/go/src/crypto/tls/conn.go:1477 # 0x6381d9 crypto/tls.(*Conn).Read+0x19 /usr/local/go/src/crypto/tls/conn.go:1357 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510933 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510934 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7f9816 github.com/miekg/dns.(*Server).readTCP+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:678 # 0x7f6b3c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x7f8f4a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [1: 224] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483e5c 0x4fd8ba 0x4fde50 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd8b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fde4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x830aeb 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x6a0465 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a0464 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 256] @ 0x4fe1b1 0x830e56 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fe1b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x830e55 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 192] @ 0x4fde86 0x831025 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831024 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483e5c 0x6f5586 0x6f6c13 0x6fa839 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6f5585 net/http.newBufioWriterSize+0x65 /usr/local/go/src/net/http/server.go:852 # 0x6f6c12 net/http.(*conn).readRequest+0x9d2 /usr/local/go/src/net/http/server.go:1071 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 96] @ 0x4094ec 0x712057 0x712efc 0x71178d 0x4781a1 # 0x712056 net/http.(*persistConn).addTLS+0x1d6 /usr/local/go/src/net/http/transport.go:1562 # 0x712efb net/http.(*Transport).dialConn+0x99b /usr/local/go/src/net/http/transport.go:1658 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 352] @ 0x4127b7 0x41792d 0x67b7c6 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b7c5 net/textproto.readMIMEHeader+0x3a5 /usr/local/go/src/net/textproto/reader.go:589 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [2: 256] @ 0x5cb245 0x5cb1ef 0x5e27de 0x5e19d0 0x7f810c 0x7f7093 0xe249c9 0x4781a1 # 0x5cb244 net.newFD+0x144 /usr/local/go/src/net/fd_unix.go:27 # 0x5cb1ee net.(*netFD).accept+0xee /usr/local/go/src/net/fd_unix.go:180 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7092 github.com/miekg/dns.(*Server).ListenAndServe+0x3d2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 160] @ 0x5a8fea 0x60596d 0x60679d 0x62a985 0x63f799 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a8fe9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x60596c crypto/x509.parseCertificate+0x4ac /usr/local/go/src/crypto/x509/parser.go:885 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62a984 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63f798 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 48] @ 0x667171 0x666ff4 0x667004 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 160] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x8c4470 0x8c438b 0xde7992 0x50097f 0x501286 0x503d9e 0x4faf45 0xddc345 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c446f strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c438a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xddc344 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7bf4da 0x7d504c 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7bf4d9 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:13 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 256] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 4864] @ 0xdcd313 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe25897 0xe237fb 0x7f69a9 0x7f692e 0x7f96aa 0x7f8f6b 0x4781a1 # 0xdcd312 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x92 /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe25896 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:626 # 0xe237fa github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:424 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 512] @ 0x516e36 0x58d47d 0x58c917 0x58c62e 0x665fc5 0x65d31c 0x65a376 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x58d47c crypto/ecdsa.mixedCSPRNG+0x1bc /usr/local/go/src/crypto/ecdsa/ecdsa.go:450 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x665fc4 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /usr/local/go/src/crypto/tls/key_agreement.go:233 # 0x65d31b crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /usr/local/go/src/crypto/tls/handshake_server.go:582 # 0x65a375 crypto/tls.(*serverHandshakeState).handshake+0x155 /usr/local/go/src/crypto/tls/handshake_server.go:103 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0xdc9e16 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc9e15 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0xf5 /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0xdd376e 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd376d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /go/src/resolver/parallel_best_resolver.go:190 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 16] @ 0x6ab569 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ab568 net/http.(*Client).makeHeadersCopier+0xc8 /usr/local/go/src/net/http/client.go:763 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x64e010 0x64df08 0x64df07 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64e00f vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64df07 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc87 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x64df06 crypto/tls.(*serverHelloMsg).marshal+0xc86 /usr/local/go/src/crypto/tls/handshake_messages.go:702 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x4fde86 0x830c59 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 96] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7d3dc6 0x81dc29 0x7d51ea 0x7d4f2d 0x7d538c 0x7d614d 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x81dc28 github.com/miekg/dns.(*SOA).unpack+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2601 # 0x7d51e9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d614c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1536] @ 0x62a9dc 0x63f799 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x62a9db crypto/tls.(*certCache).newCert+0xfb /usr/local/go/src/crypto/tls/cache.go:91 # 0x63f798 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x7d3dc6 0x7d8a18 0x7d4ea5 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d8a17 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x7d4ea4 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 4096] @ 0x6a7545 0x6a758d 0x483ef1 0x6bfcc6 0x6b8387 0x6ba4bd 0x6e0ae5 0x6c627c 0x6c6993 0x6c5e26 0x6c4225 0x6c296d 0x6c1d05 0x6fb7f3 0x4781a1 # 0x6a7544 bufio.NewWriterSize+0x24 /usr/local/go/src/bufio/bufio.go:596 # 0x6a758c net/http.init.func8+0x6c /usr/local/go/src/net/http/h2_bundle.go:3576 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6bfcc5 net/http.(*http2bufferedWriter).Write+0x45 /usr/local/go/src/net/http/h2_bundle.go:3589 # 0x6b8386 net/http.(*http2Framer).endWrite+0xc6 /usr/local/go/src/net/http/h2_bundle.go:1772 # 0x6ba4bc net/http.(*http2Framer).WriteSettings+0x21c /usr/local/go/src/net/http/h2_bundle.go:2241 # 0x6e0ae4 net/http.http2writeSettings.writeFrame+0x44 /usr/local/go/src/net/http/h2_bundle.go:10370 # 0x6c627b net/http.(*http2serverConn).startFrameWrite+0x3db /usr/local/go/src/net/http/h2_bundle.go:5073 # 0x6c6992 net/http.(*http2serverConn).scheduleFrameWrite+0xf2 /usr/local/go/src/net/http/h2_bundle.go:5186 # 0x6c5e25 net/http.(*http2serverConn).writeFrame+0x1e5 /usr/local/go/src/net/http/h2_bundle.go:5032 # 0x6c4224 net/http.(*http2serverConn).serve+0x3a4 /usr/local/go/src/net/http/h2_bundle.go:4716 # 0x6c296c net/http.(*http2Server).ServeConn+0xbac /usr/local/go/src/net/http/h2_bundle.go:4345 # 0x6c1d04 net/http.http2ConfigureServer.func1+0x124 /usr/local/go/src/net/http/h2_bundle.go:4135 # 0x6fb7f2 net/http.(*conn).serve+0x12f2 /usr/local/go/src/net/http/server.go:1947 0: 0 [2: 16] @ 0x5e1789 0x5e27fd 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5e1788 net.newTCPConn+0x88 /usr/local/go/src/net/tcpsock.go:262 # 0x5e27fc net.(*TCPListener).accept+0x3c /usr/local/go/src/net/tcpsock_posix.go:163 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [2: 32] @ 0x667345 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x4fde86 0x831025 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831024 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 352] @ 0x5190b0 0x518f78 0x62b711 0x630f04 0x63590e 0x636f59 0x7029ad 0x6768b5 0x6f9db6 0x6fab2b 0x4781a1 # 0x5190af crypto/aes.sliceForAppend+0x28f /usr/local/go/src/crypto/aes/aes_gcm.go:82 # 0x518f77 crypto/aes.(*gcmAsm).Seal+0x157 /usr/local/go/src/crypto/aes/aes_gcm.go:116 # 0x62b710 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:507 # 0x630f03 crypto/tls.(*halfConn).encrypt+0x763 /usr/local/go/src/crypto/tls/conn.go:529 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x7029ac net/http.checkConnErrorWriter.Write+0x2c /usr/local/go/src/net/http/server.go:3798 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6f9db5 net/http.(*response).finishRequest+0x75 /usr/local/go/src/net/http/server.go:1669 # 0x6fab2a net/http.(*conn).serve+0x62a /usr/local/go/src/net/http/server.go:2045 0: 0 [2: 192] @ 0x648575 0x648545 0x648457 0x58b1c7 0x58b552 0x647d3e 0x647cfe 0x58b1c7 0x58b552 0x647858 0x647634 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x648574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x648544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x648456 crypto/tls.(*clientHelloMsg).marshal.func16.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:295 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647d3d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x23d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x647cfd crypto/tls.(*clientHelloMsg).marshal.func16+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:294 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647857 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x647633 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x8c45fa 0x8c458f 0xde7992 0x50097f 0x501286 0x503d9e 0x4fde73 0xddbf96 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c45f9 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c458e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xddbf95 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x48423d 0x484106 0x483e5c 0x6f5586 0x6f6c13 0x6fa839 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6f5585 net/http.newBufioWriterSize+0x65 /usr/local/go/src/net/http/server.go:852 # 0x6f6c12 net/http.(*conn).readRequest+0x9d2 /usr/local/go/src/net/http/server.go:1071 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 192] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 24] @ 0x830ce5 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /go/src/util/common.go:51 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 160] @ 0x7d5abc 0x7d5869 0xdd9fcc 0xdd9fb8 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdd9fcb github.com/miekg/dns.(*Msg).Pack+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdd9fb7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /go/src/resolver/upstream_resolver.go:145 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 5376] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 416] @ 0x62c43a 0x711ee5 0x711ece 0x712efc 0x71178d 0x4781a1 # 0x62c439 crypto/tls.(*Config).Clone+0x99 /usr/local/go/src/crypto/tls/common.go:835 # 0x711ee4 net/http.cloneTLSConfig+0x64 /usr/local/go/src/net/http/transport.go:2925 # 0x711ecd net/http.(*persistConn).addTLS+0x4d /usr/local/go/src/net/http/transport.go:1553 # 0x712efb net/http.(*Transport).dialConn+0x99b /usr/local/go/src/net/http/transport.go:1658 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [7: 336] @ 0x412a11 0x76ddfe 0xdd38f8 0xdd37db 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdd38f7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd37da github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 48] @ 0x5e1ec5 0x5cb35b 0x5e27de 0x5e19d0 0x7f810c 0x7f7093 0xe249c9 0x4781a1 # 0x5e1ec4 net.sockaddrToTCP+0xe4 /usr/local/go/src/net/tcpsock_posix.go:21 # 0x5cb35a net.(*netFD).accept+0x25a /usr/local/go/src/net/fd_unix.go:189 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7092 github.com/miekg/dns.(*Server).ListenAndServe+0x3d2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [4: 3584] @ 0x711f9f 0x711f93 0x712efc 0x71178d 0x4781a1 # 0x711f9e crypto/tls.Client+0x11e /usr/local/go/src/crypto/tls/tls.go:48 # 0x711f92 net/http.(*persistConn).addTLS+0x112 /usr/local/go/src/net/http/transport.go:1561 # 0x712efb net/http.(*Transport).dialConn+0x99b /usr/local/go/src/net/http/transport.go:1658 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [4: 64] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x4fe1b1 0x76f374 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x4fe1b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x76f373 github.com/sirupsen/logrus.(*Entry).Log+0x33 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 16] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x57523e 0x576572 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57523d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x576571 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x5a0885 0x6183b2 0x667fbd 0x644839 0x640ac7 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x667fbc crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /usr/local/go/src/crypto/tls/key_schedule.go:105 # 0x644838 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640ac6 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x4127b7 0x41792d 0xdbe631 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe630 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x430 /go/src/querylog/logger_writer.go:33 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [2: 128] @ 0x48423d 0x484106 0x483e5c 0x63566a 0x636f59 0x7029ad 0x6768b5 0x6f9db6 0x6fab2b 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x635669 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x7029ac net/http.checkConnErrorWriter.Write+0x2c /usr/local/go/src/net/http/server.go:3798 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6f9db5 net/http.(*response).finishRequest+0x75 /usr/local/go/src/net/http/server.go:1669 # 0x6fab2a net/http.(*conn).serve+0x62a /usr/local/go/src/net/http/server.go:2045 0: 0 [13: 14976] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x41299a 0x6a016c 0x6a0139 0x6d355c 0x6d2cd7 0x6b629c 0x4781a1 # 0x6a016b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:47 # 0x6a0138 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x58 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:108 # 0x6d355b net/http.(*http2Transport).newClientConn+0x83b /usr/local/go/src/net/http/h2_bundle.go:7847 # 0x6d2cd6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x6b629b net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [3: 48] @ 0x8c45fa 0x8c458f 0xde7992 0x50097f 0x501286 0x503d9e 0x4fde73 0xde7c97 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0x8c45f9 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c458e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xde7c96 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1408] @ 0x605505 0x60679d 0x62a985 0x63f799 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x605504 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:807 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62a984 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63f798 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x667345 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x62bb50 0x62fb16 0x642514 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x62bb4f crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642513 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x628805 0x6673c2 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628804 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x484939 0x483e05 0x6f54e9 0x6fa00d 0x6fa0b8 0x6fba94 0x6facb6 0x4781a1 # 0x484938 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:233 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x6f54e8 net/http.putBufioReader+0x128 /usr/local/go/src/net/http/server.go:846 # 0x6fa00c net/http.(*conn).finalFlush+0x2c /usr/local/go/src/net/http/server.go:1735 # 0x6fa0b7 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1750 # 0x6fba93 net/http.(*conn).serve.func1+0x1d3 /usr/local/go/src/net/http/server.go:1909 # 0x6facb5 net/http.(*conn).serve+0x7b5 /usr/local/go/src/net/http/server.go:2051 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 144] @ 0x45ba12 0x45b425 0x800aa5 0x7fc855 0x830e28 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x800aa4 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6a1d0b 0x6a1cd9 0x6a14cd 0x6a0ebc 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a1d0a bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a1cd8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a14cc vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a0ebb vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xdb /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x7d600a 0x7f9409 0x7f8f6b 0x4781a1 # 0x7d6009 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x7f9408 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:623 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 352] @ 0x630d6b 0x63590e 0x636f59 0x7029ad 0x6768b5 0x6f9db6 0x6fab2b 0x4781a1 # 0x630d6a crypto/tls.(*halfConn).encrypt+0x5ca /usr/local/go/src/crypto/tls/conn.go:519 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x7029ac net/http.checkConnErrorWriter.Write+0x2c /usr/local/go/src/net/http/server.go:3798 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6f9db5 net/http.(*response).finishRequest+0x75 /usr/local/go/src/net/http/server.go:1669 # 0x6fab2a net/http.(*conn).serve+0x62a /usr/local/go/src/net/http/server.go:2045 0: 0 [6: 288] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [2: 32] @ 0x67bf6d 0x67bd97 0x6bf8a8 0x6bf8a9 0x6dc771 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0x6bf8a7 net/http.CanonicalHeaderKey+0x87 /usr/local/go/src/net/http/header.go:240 # 0x6bf8a8 net/http.http2canonicalHeader+0x88 /usr/local/go/src/net/http/h2_bundle.go:3342 # 0x6dc770 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /usr/local/go/src/net/http/h2_bundle.go:9490 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 160] @ 0x4127b7 0x41792d 0x7d33e9 0x7d3393 0x813d19 0x7d4cd7 0x7d5d31 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x813d18 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5d30 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x667171 0x666ff4 0x667004 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x45ba12 0x45b425 0x45b665 0x7c5c51 0x8008e9 0x7fc855 0x830e28 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7c5c50 github.com/miekg/dns.(*RR_Header).String+0x130 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:92 # 0x8008e8 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:858 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0xdc7e25 0xde314e 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc7e24 github.com/0xERR0R/blocky/resolver.configureCaches.func1+0x24 /go/src/resolver/caching_resolver.go:73 # 0xde314d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0x6d /go/src/cache/expirationcache/expiration_cache.go:166 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 6144] @ 0x412d0d 0x41472f 0x413535 0x6a042c 0x6a034b 0x6a157f 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a157e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 8] @ 0x903613 0xdc7dcb 0xdc7d41 0xde31b2 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x903612 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xdc7dca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7d40 github.com/0xERR0R/blocky/resolver.configureCaches.func2+0x20 /go/src/resolver/caching_resolver.go:76 # 0xde31b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0xd1 /go/src/cache/expirationcache/expiration_cache.go:171 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x6bd6ca 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd6c9 net/http.(*http2Framer).readMetaFrame+0xc9 /usr/local/go/src/net/http/h2_bundle.go:2940 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 176] @ 0x830aeb 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x45ba12 0x45b425 0x45b665 0x7c5bd5 0x8008e9 0x7fc855 0x830e28 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7c5bd4 github.com/miekg/dns.(*RR_Header).String+0xb4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x8008e8 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:858 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0xe266eb 0xe266c4 0xe266a9 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe266ea net/textproto.MIMEHeader.Set+0x1ca /usr/local/go/src/net/textproto/header.go:22 # 0xe266c3 net/http.Header.Set+0x1a3 /usr/local/go/src/net/http/header.go:40 # 0xe266a8 github.com/0xERR0R/blocky/server.secureHeader.func1+0x188 /go/src/server/server_endpoints.go:42 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 96] @ 0xdc879c 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc879b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 144] @ 0x4fe1b1 0x830e56 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fe1b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x830e55 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x7ff6f2 0x7dc52e 0x80f678 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7ff6f1 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:703 # 0x7dc52d github.com/miekg/dns.packDataSVCB+0x1ed /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:626 # 0x80f677 github.com/miekg/dns.(*HTTPS).pack+0x137 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:344 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 704] @ 0x412d0d 0x41472f 0x413535 0x6a042c 0x6a034b 0x69efb1 0x6da6c8 0x6d9a11 0x6d9db5 0x6d975e 0x6d748f 0x6d69a7 0x6d63b8 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69efb0 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6da6c7 net/http.(*http2ClientConn).writeHeader+0x147 /usr/local/go/src/net/http/h2_bundle.go:9177 # 0x6d9a10 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /usr/local/go/src/net/http/h2_bundle.go:9111 # 0x6d9db4 net/http.(*http2ClientConn).encodeHeaders.func1+0x2b4 /usr/local/go/src/net/http/h2_bundle.go:9076 # 0x6d975d net/http.(*http2ClientConn).encodeHeaders+0x65d /usr/local/go/src/net/http/h2_bundle.go:9104 # 0x6d748e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /usr/local/go/src/net/http/h2_bundle.go:8578 # 0x6d69a6 net/http.(*http2clientStream).writeRequest+0x5a6 /usr/local/go/src/net/http/h2_bundle.go:8474 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [1: 4096] @ 0x6d3107 0x6d30f3 0x6d3082 0x6d2cd7 0x6b629c 0x4781a1 # 0x6d3106 bufio.NewWriterSize+0x3e6 /usr/local/go/src/bufio/bufio.go:596 # 0x6d30f2 bufio.NewWriter+0x3d2 /usr/local/go/src/bufio/bufio.go:605 # 0x6d3081 net/http.(*http2Transport).newClientConn+0x361 /usr/local/go/src/net/http/h2_bundle.go:7833 # 0x6d2cd6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x6b629b net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [1: 1024] @ 0x57492b 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x712689 0x71178d 0x4781a1 # 0x712688 net/http.(*Transport).dialConn+0x128 /usr/local/go/src/net/http/transport.go:1609 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [2: 192] @ 0x58b4c7 0x649b75 0x649b38 0x58b1c7 0x58b552 0x649ada 0x649ab3 0x58b1c7 0x58b552 0x646733 0x64661a 0x635dbf 0x63b025 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x74 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649b37 crypto/tls.(*clientHelloMsg).marshal.func9.1+0x37 /usr/local/go/src/crypto/tls/handshake_messages.go:196 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649ad9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649ab2 crypto/tls.(*clientHelloMsg).marshal.func9+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:194 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646732 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1152 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646619 crypto/tls.(*clientHelloMsg).marshal+0x1039 /usr/local/go/src/crypto/tls/handshake_messages.go:193 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b024 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 48] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x5ad1ae 0x5e3046 0x5e36bd 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5ad1ad net/netip.Addr.AsSlice+0x6d /usr/local/go/src/net/netip/netip.go:700 # 0x5e3045 net.UDPAddrFromAddrPort+0x25 /usr/local/go/src/net/udpsock.go:107 # 0x5e36bc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [1: 16] @ 0xdd3fd0 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd3fcf github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /go/src/resolver/parallel_best_resolver.go:233 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x904190 0x903c06 0x903a9f 0xdc7dcb 0xdc7d41 0xde31b2 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x90418f github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x903c05 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x903a9e github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xdc7dca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7d40 github.com/0xERR0R/blocky/resolver.configureCaches.func2+0x20 /go/src/resolver/caching_resolver.go:76 # 0xde31b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0xd1 /go/src/cache/expirationcache/expiration_cache.go:171 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [3: 48] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [2: 64] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x45ba12 0x45b425 0x45b73d 0x800965 0x7fc855 0x830e28 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c # 0x800964 github.com/miekg/dns.(*SVCB).String+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:859 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 0: 0 [4: 512] @ 0x484952 0x483e05 0x4fda1f 0x4fb125 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x484951 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:234 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x4fda1e fmt.(*pp).free+0xde /usr/local/go/src/fmt/print.go:181 # 0x4fb124 fmt.Errorf+0x264 /usr/local/go/src/fmt/errors.go:50 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 384] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x58b2e9 0x667236 0x66709e 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 2048] @ 0x5741aa 0x57416e 0x574172 0x5745fa 0x5736e5 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x5745f9 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x5736e4 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x6a1d0b 0x6a1cd9 0x6a1489 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a1d0a bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a1cd8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a1488 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 144] @ 0x7d5abc 0x7d5869 0x7f9d6e 0x7f9d5f 0xe26228 0xe2377b 0x7f69a9 0x7f692e 0x7f96aa 0x7f8f6b 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0x7f9d6d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x7f9d5e github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:743 # 0xe26227 github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x107 /go/src/server/server.go:716 # 0xe2377a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x3a /go/src/server/server.go:427 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [2: 1408] @ 0x6be55f 0x6a16b9 0x6a15c5 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a15c4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 32] @ 0x658776 0x6586db 0x6586d4 0x635dbf 0x6638fe 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x658775 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6586da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6586d3 crypto/tls.(*finishedMsg).marshal+0x53 /usr/local/go/src/crypto/tls/handshake_messages.go:1627 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x6638fd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:741 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 192] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x58b2e9 0x667236 0x66709e 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 96] @ 0xddbc45 0xdd24ba 0xdd36ba 0x4781a1 # 0xddbc44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /go/src/resolver/upstream_resolver.go:339 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 144] @ 0x7f9acb 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x7f9aca github.com/miekg/dns.(*Server).readUDP+0x14a /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:701 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [3: 48] @ 0x4c5765 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c5764 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1408] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x642599 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642598 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0x50097f 0x501286 0x503d9e 0x4fde73 0x830dd4 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x7c041a 0x7d504c 0x7d4f2d 0x7d538c 0x7d614d 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x7c0419 github.com/miekg/dns.init.func64+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:74 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d614c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 24] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x58b2e9 0x64e39b 0x64e296 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e39a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e295 crypto/tls.(*serverHelloMsg).marshal+0x1015 /usr/local/go/src/crypto/tls/handshake_messages.go:718 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 2304] @ 0x5190b0 0x518f78 0x62b711 0x630f04 0x63590e 0x635e26 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5190af crypto/aes.sliceForAppend+0x28f /usr/local/go/src/crypto/aes/aes_gcm.go:82 # 0x518f77 crypto/aes.(*gcmAsm).Seal+0x157 /usr/local/go/src/crypto/aes/aes_gcm.go:116 # 0x62b710 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:507 # 0x630f03 crypto/tls.(*halfConn).encrypt+0x763 /usr/local/go/src/crypto/tls/conn.go:529 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 720] @ 0xe26157 0xe2377b 0x7f69a9 0x7f692e 0x7f96aa 0x7f8f6b 0x4781a1 # 0xe26156 github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x36 /go/src/server/server.go:712 # 0xe2377a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x3a /go/src/server/server.go:427 # 0x7f69a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x7f692d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x7f96a9 github.com/miekg/dns.(*Server).serveDNS+0x429 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 352] @ 0x4176ac 0x67b7c6 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b7c5 net/textproto.readMIMEHeader+0x3a5 /usr/local/go/src/net/textproto/reader.go:589 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 16] @ 0x4fde86 0x77cb45 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x77cb44 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 16] @ 0x6bd6de 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd6dd net/http.(*http2Framer).readMetaFrame+0xdd /usr/local/go/src/net/http/h2_bundle.go:2942 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 32] @ 0x4c6d68 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6d67 context.WithDeadlineCause+0x267 /usr/local/go/src/context/context.go:642 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b4c7 0x65963a 0x659598 0x635dbf 0x66347a 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x659639 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x659597 crypto/tls.(*certificateVerifyMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1801 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x663479 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:727 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 176] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x823cd3 0x823c98 0x7d7466 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x823cd2 github.com/miekg/dns.cloneSlice[...]+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x823c97 github.com/miekg/dns.(*A).copy+0x17 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:814 # 0x7d7465 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0xdc89aa 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc89a9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /go/src/resolver/caching_resolver.go:192 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 240] @ 0xddbd4a 0xdd24ba 0xdd36ba 0x4781a1 # 0xddbd49 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /go/src/resolver/upstream_resolver.go:366 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x4fde86 0x830dd4 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x77ca90 0x77ca82 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77ca8f github.com/sirupsen/logrus.Level.String+0xef /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x77ca81 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 16] @ 0xde32fc 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xde32fb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /go/src/cache/expirationcache/expiration_cache.go:152 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 384] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x830aeb 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 24] @ 0x904190 0x903c06 0x903a9f 0xdc7ceb 0xdc7c61 0xde3388 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x90418f github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x903c05 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x903a9e github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xdc7cea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7c60 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/src/resolver/caching_resolver.go:79 # 0xde3387 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /go/src/cache/expirationcache/expiration_cache.go:158 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [3: 48] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 96] @ 0x4fde86 0xddbf96 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xddbf95 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x4fde86 0x830c59 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 112] @ 0x58ae69 0x58ad53 0x65365a 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58ae68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58ad52 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x653659 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x39 /usr/local/go/src/crypto/tls/handshake_messages.go:1063 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x6bd69c 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd69b net/http.(*http2Framer).readMetaFrame+0x9b /usr/local/go/src/net/http/h2_bundle.go:2939 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 32] @ 0x7d5405 0x7d61b4 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d61b3 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x667171 0x666ff4 0x667004 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x67bf6d 0x67b625 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67b624 net/textproto.readMIMEHeader+0x204 /usr/local/go/src/net/textproto/reader.go:548 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 16] @ 0x667171 0x666ff4 0x667004 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 96] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 480] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 336] @ 0x412a11 0x76ddfe 0xdd3b7c 0xdd3a9c 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdd3b7b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd3a9b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [4: 64] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x7d600a 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d6009 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x4127b7 0x41792d 0x76e125 0xdbe18e 0xdd5f72 0x4781a1 # 0x76e124 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 80] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [9: 144] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x7d3dc6 0x7d8a18 0x7d4ea5 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d8a17 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x7d4ea4 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 1120] @ 0xddc2b9 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xddc2b8 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x258 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0x75f28e 0x75f231 0xe24e25 0xe24e38 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x75f28d github.com/google/uuid.NewRandomFromReader+0x2d /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x75f230 github.com/google/uuid.NewRandom+0x50 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xe24e24 github.com/google/uuid.New+0xc4 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xe24e37 github.com/0xERR0R/blocky/server.newRequest+0xd7 /go/src/server/server.go:570 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 64] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x642a50 0x640a74 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642a4f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640a73 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x5741aa 0x57416e 0x574172 0x57523e 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57523d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 6144] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x63461a 0x63298d 0x636111 0x636112 0x636194 0x642c3e 0x640a87 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x634619 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x63298c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642c3d crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640a86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x4fde86 0x830c59 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x67bf6d 0x67bd97 0xe26629 0xe26618 0xe265fd 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0xe26628 net/textproto.MIMEHeader.Set+0x108 /usr/local/go/src/net/textproto/header.go:22 # 0xe26617 net/http.Header.Set+0xf7 /usr/local/go/src/net/http/header.go:40 # 0xe265fc github.com/0xERR0R/blocky/server.secureHeader.func1+0xdc /go/src/server/server_endpoints.go:41 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0xddcf65 0x9fc96d 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xddcf64 github.com/0xERR0R/blocky/resolver.isTimeout+0x24 /go/src/resolver/upstream_resolver.go:398 # 0x9fc96c github.com/avast/retry-go/v4.DoWithData[...]+0x7ac /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:187 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x6de6bd 0x6de195 0x6db946 0x6daba5 0x4781a1 # 0x6de6bc net/http.(*http2clientConnReadLoop).endStream+0xbc /usr/local/go/src/net/http/h2_bundle.go:9837 # 0x6de194 net/http.(*http2clientConnReadLoop).processData+0x514 /usr/local/go/src/net/http/h2_bundle.go:9821 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 48] @ 0xdcb430 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcb42f github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xaf /go/src/resolver/conditional_upstream_resolver.go:94 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 96] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 288] @ 0x638ba5 0x71246e 0x712469 0x4781a1 # 0x638ba4 crypto/tls.(*Conn).handshakeContext+0x164 /usr/local/go/src/crypto/tls/conn.go:1519 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [4: 96] @ 0x830ce5 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 576] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 80] @ 0x8164d6 0x816486 0x81647d 0x7d51ea 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 # 0x8164d5 github.com/miekg/dns.cloneSlice[...]+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x816485 github.com/miekg/dns.unpackDataAAAA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:48 # 0x81647c github.com/miekg/dns.(*AAAA).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1222 # 0x7d51e9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [2: 32] @ 0x58b2e9 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 480] @ 0x66387a 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x663879 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:737 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 8] @ 0x903613 0xdc7ceb 0xdc7c61 0xde3388 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x903612 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xdc7cea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7c60 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/src/resolver/caching_resolver.go:79 # 0xde3387 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /go/src/cache/expirationcache/expiration_cache.go:158 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 192] @ 0x824c25 0x7d7466 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x824c24 github.com/miekg/dns.(*CNAME).copy+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:879 # 0x7d7465 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [10: 240] @ 0x7d600a 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d6009 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [6: 96] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0x50097f 0x501286 0x503d9e 0x4fde73 0x830dd4 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x7d3dc6 0x7d8a18 0x7d4ea5 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d8a17 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x7d4ea4 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x643e6a 0x640aa9 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x643e69 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640aa8 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 5376] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x63461a 0x63298d 0x636111 0x636112 0x636194 0x642c3e 0x640a87 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x634619 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x63298c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642c3d crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640a86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [4: 2304] @ 0x63a228 0x63aedd 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x63a227 crypto/tls.(*Conn).makeClientHello+0x207 /usr/local/go/src/crypto/tls/handshake_client.go:73 # 0x63aedc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x5d2c3e 0x5d1aae 0x5d29eb 0x5bcc85 0x5bdb65 0x70fd72 0x712d48 0x71178d 0x4781a1 # 0x5d2c3d net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:274 # 0x5d1aad net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:136 # 0x5d29ea net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bcc84 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5bdb64 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x70fd71 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x712d47 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 96] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 96] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x516dca 0x516dfd 0x66ec57 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516dc9 bytes.Clone+0xe9 /usr/local/go/src/bytes/bytes.go:1346 # 0x516dfc crypto/cipher.NewCTR+0x11c /usr/local/go/src/crypto/cipher/ctr.go:52 # 0x66ec56 crypto/tls.(*Config).decryptTicket+0x296 /usr/local/go/src/crypto/tls/ticket.go:388 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0xddfd65 0xdd447b 0xdd4045 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0xddfd64 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xdd447a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xdd4044 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [14: 672] @ 0x4c74e5 0x6fa5c7 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x6fa5c6 net/http.(*conn).serve+0xc6 /usr/local/go/src/net/http/server.go:1892 0: 0 [4: 64] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdc2fd1 0xdc2635 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdc2fd0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /go/src/resolver/blocking_resolver.go:476 # 0xdc2634 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /go/src/resolver/blocking_resolver.go:401 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 64] @ 0x4fb011 0xdd25b5 0xdd36ba 0x4781a1 # 0x4fb010 fmt.Errorf+0x150 /usr/local/go/src/fmt/errors.go:32 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 448] @ 0x827493 0x7d7662 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x827492 github.com/miekg/dns.(*OPT).copy+0xd2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:1123 # 0x7d7661 github.com/miekg/dns.(*Msg).CopyTo+0x461 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1097 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [4: 128] @ 0x6a1d0b 0x6a1cd9 0x6a14cd 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6a1d0a bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a1cd8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a14cc vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x45ba12 0x45b425 0x45b665 0x7c5c13 0x8008e9 0x7fc855 0x830e28 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7c5c12 github.com/miekg/dns.(*RR_Header).String+0xf2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:91 # 0x8008e8 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:858 # 0x7fc854 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x830e27 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 256] @ 0x9fc238 0x9fc204 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc237 github.com/avast/retry-go/v4.CombineDelay+0x77 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0x9fc203 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xde367e 0xde301c 0x4781a1 # 0xde367d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 8192] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x45ba12 0x45b425 0x45b665 0xdd9e45 0xdd9d7b 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdd9e44 net.JoinHostPort+0x104 /usr/local/go/src/net/ipsock.go:241 # 0xdd9d7a github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x813d19 0x7d4cd7 0x7d5d31 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x813d18 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5d30 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x8c4470 0x8c438b 0xddba1a 0xddb9b0 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c446f strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c438a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xddba19 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xddb9af github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x7d4fe6 0x7d4f2d 0x7d538c 0x7d614d 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7d4fe5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d614c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 288] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0xde3339 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xde3338 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 112] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x644925 0x640ac7 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644924 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640ac6 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 18432] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 288] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [1: 64] @ 0x4fde86 0x830c59 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [11: 1760] @ 0x6dc5dd 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5dc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /usr/local/go/src/net/http/h2_bundle.go:9480 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 48] @ 0x45ba12 0x45b425 0x45b665 0x6d1c49 0x6d1c21 0x6d1d76 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d1c48 net.JoinHostPort+0x1e8 /usr/local/go/src/net/ipsock.go:241 # 0x6d1c20 net/http.http2authorityAddr+0x1c0 /usr/local/go/src/net/http/h2_bundle.go:7603 # 0x6d1d75 net/http.(*http2Transport).RoundTripOpt+0x75 /usr/local/go/src/net/http/h2_bundle.go:7621 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 144] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x4fde86 0x830dd4 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 160] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [4: 64] @ 0x667171 0x666ff4 0x667004 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 24] @ 0x903613 0xdc7eab 0xdc7e21 0xde314e 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x903612 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xdc7eaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7e20 github.com/0xERR0R/blocky/resolver.configureCaches.func1+0x20 /go/src/resolver/caching_resolver.go:73 # 0xde314d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0x6d /go/src/cache/expirationcache/expiration_cache.go:166 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x4d18cb 0x4d131d 0xdd9daa 0xdd9d7b 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4d18ca strconv.formatBits+0x20a /usr/local/go/src/strconv/itoa.go:199 # 0x4d131c strconv.FormatInt+0x9c /usr/local/go/src/strconv/itoa.go:29 # 0xdd9da9 strconv.Itoa+0x69 /usr/local/go/src/strconv/itoa.go:35 # 0xdd9d7a github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x635fed 0x6625c5 0x6625a7 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x635fec crypto/tls.(*Conn).writeChangeCipherRecord+0x8c /usr/local/go/src/crypto/tls/conn.go:1065 # 0x6625c4 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x104 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:474 # 0x6625a6 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xe6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:607 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 48] @ 0x5e1ec5 0x5cb405 0x5e27de 0x5e19d0 0x7f810c 0x7f7093 0xe249c9 0x4781a1 # 0x5e1ec4 net.sockaddrToTCP+0xe4 /usr/local/go/src/net/tcpsock_posix.go:21 # 0x5cb404 net.(*netFD).accept+0x304 /usr/local/go/src/net/fd_unix.go:189 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x7f810b github.com/miekg/dns.(*Server).serveTCP+0x12b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x7f7092 github.com/miekg/dns.(*Server).ListenAndServe+0x3d2 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [5: 240] @ 0xb17510 0xb17504 0xb174bb 0xb18eac 0xde3365 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0xb1750f container/list.(*List).insertValue+0x22f /usr/local/go/src/container/list/list.go:104 # 0xb17503 container/list.(*List).PushFront+0x223 /usr/local/go/src/container/list/list.go:146 # 0xb174ba github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb18eab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xde3364 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0xdc7d79 0xdc7d41 0xde31b2 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc7d78 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/src/resolver/caching_resolver.go:317 # 0xdc7d40 github.com/0xERR0R/blocky/resolver.configureCaches.func2+0x20 /go/src/resolver/caching_resolver.go:76 # 0xde31b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0xd1 /go/src/cache/expirationcache/expiration_cache.go:171 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 240] @ 0x51ab85 0x51a6cb 0x58d419 0x58c917 0x58c62e 0x665fc5 0x65d31c 0x65a376 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x58d418 crypto/ecdsa.mixedCSPRNG+0x158 /usr/local/go/src/crypto/ecdsa/ecdsa.go:440 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x665fc4 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /usr/local/go/src/crypto/tls/key_agreement.go:233 # 0x65d31b crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /usr/local/go/src/crypto/tls/handshake_server.go:582 # 0x65a375 crypto/tls.(*serverHandshakeState).handshake+0x155 /usr/local/go/src/crypto/tls/handshake_server.go:103 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x5787eb 0x58d405 0x58c917 0x58c62e 0x665fc5 0x65d31c 0x65a376 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5787ea crypto/sha512.(*digest).Sum+0x34a /usr/local/go/src/crypto/sha512/sha512.go:298 # 0x58d404 crypto/ecdsa.mixedCSPRNG+0x144 /usr/local/go/src/crypto/ecdsa/ecdsa.go:436 # 0x58c916 crypto/ecdsa.SignASN1+0x76 /usr/local/go/src/crypto/ecdsa/ecdsa.go:268 # 0x58c62d crypto/ecdsa.(*PrivateKey).Sign+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:150 # 0x665fc4 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /usr/local/go/src/crypto/tls/key_agreement.go:233 # 0x65d31b crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /usr/local/go/src/crypto/tls/handshake_server.go:582 # 0x65a375 crypto/tls.(*serverHandshakeState).handshake+0x155 /usr/local/go/src/crypto/tls/handshake_server.go:103 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 384] @ 0x4842bc 0x484106 0x483e5c 0x4fd8ba 0x4fde50 0x831025 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd8b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fde4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x831024 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x830c2a 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x830c29 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 192] @ 0x904190 0x903c06 0x903a9f 0xdc7eab 0xdc7e21 0xde314e 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x90418f github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x903c05 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x903a9e github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xdc7eaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:317 # 0xdc7e20 github.com/0xERR0R/blocky/resolver.configureCaches.func1+0x20 /go/src/resolver/caching_resolver.go:73 # 0xde314d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0x6d /go/src/cache/expirationcache/expiration_cache.go:166 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [3: 432] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x667171 0x666ff4 0x667004 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 96] @ 0x7d727d 0x7d725c 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d727c github.com/miekg/dns.cloneSlice[...]+0x7c /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x7d725b github.com/miekg/dns.(*Msg).CopyTo+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1080 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 192] @ 0x7d3dc6 0x7d8a18 0x7d4ea5 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d8a17 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x7d4ea4 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x58b2e9 0x667236 0x66709e 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 224] @ 0x830aeb 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x7bf75a 0x7d504c 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x7bf759 github.com/miekg/dns.init.func13+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:23 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 192] @ 0x4094ec 0x710a25 0x70c95a 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x710a24 net/http.(*Transport).getConn+0x444 /usr/local/go/src/net/http/transport.go:1399 # 0x70c959 net/http.(*Transport).roundTrip+0x739 /usr/local/go/src/net/http/transport.go:595 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x7d5405 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x667345 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 320] @ 0x7d5abc 0x7d5869 0xdd9fcc 0xdd9fb8 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdd9fcb github.com/miekg/dns.(*Msg).Pack+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdd9fb7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /go/src/resolver/upstream_resolver.go:145 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x7d3dc6 0x817669 0x7d51ea 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x817668 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 0x7d51e9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 192] @ 0xdc5105 0xdc50b4 0xddbc1a 0xdd24ba 0xdd36ba 0x4781a1 # 0xdc5104 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /go/src/resolver/bootstrap.go:332 # 0xdc50b3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /go/src/resolver/bootstrap.go:129 # 0xddbc19 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /go/src/resolver/upstream_resolver.go:332 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xddcb76 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xddcb75 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x195 /go/src/resolver/upstream_resolver.go:388 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x4c6d68 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c6d67 context.WithDeadlineCause+0x267 /usr/local/go/src/context/context.go:642 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [6: 192] @ 0x8c491a 0x8c48bb 0xddcc5a 0xddcbdd 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c4919 strings.(*Builder).WriteString+0x639 /usr/local/go/src/strings/builder.go:116 # 0x8c48ba github.com/0xERR0R/blocky/config.Upstream.String+0x5da /go/src/config/upstream.go:57 # 0xddcc59 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /go/src/resolver/upstream_resolver.go:50 # 0xddcbdc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /go/src/resolver/upstream_resolver.go:389 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 864] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [13: 19968] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0xddcc5f 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xddcc5e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /go/src/resolver/upstream_resolver.go:389 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 1600] @ 0x412d0d 0x41472f 0x417705 0x7d33e9 0x7d3393 0x80df0b 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x80df0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 96] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 7680] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 224] @ 0xdd415e 0xdd4045 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd415d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/src/resolver/parallel_best_resolver.go:245 # 0xdd4044 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 144] @ 0x4127b7 0x4137bd 0x64bbea 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64bbe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /usr/local/go/src/crypto/tls/handshake_messages.go:422 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 96] @ 0x8c491a 0x8c48bb 0xde7992 0x50097f 0x501286 0x503d9e 0x4fde73 0xddbf96 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c4919 strings.(*Builder).WriteString+0x639 /usr/local/go/src/strings/builder.go:116 # 0x8c48ba github.com/0xERR0R/blocky/config.Upstream.String+0x5da /go/src/config/upstream.go:57 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xddbf95 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0xe2663f 0xe26618 0xe265fd 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe2663e net/textproto.MIMEHeader.Set+0x11e /usr/local/go/src/net/textproto/header.go:22 # 0xe26617 net/http.Header.Set+0xf7 /usr/local/go/src/net/http/header.go:40 # 0xe265fc github.com/0xERR0R/blocky/server.secureHeader.func1+0xdc /go/src/server/server_endpoints.go:41 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0xde353e 0xde301c 0x4781a1 # 0xde353d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/src/cache/expirationcache/expiration_cache.go:120 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 256] @ 0x5a0885 0x667a8d 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2800] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 432] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 6144] @ 0x57492b 0x573735 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x573734 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [14: 448] @ 0x667345 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x48423d 0x484106 0x483db4 0x6f54e9 0x6fa00d 0x6fa0b8 0x6fba94 0x6facb6 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6f54e8 net/http.putBufioReader+0x128 /usr/local/go/src/net/http/server.go:846 # 0x6fa00c net/http.(*conn).finalFlush+0x2c /usr/local/go/src/net/http/server.go:1735 # 0x6fa0b7 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1750 # 0x6fba93 net/http.(*conn).serve.func1+0x1d3 /usr/local/go/src/net/http/server.go:1909 # 0x6facb5 net/http.(*conn).serve+0x7b5 /usr/local/go/src/net/http/server.go:2051 0: 0 [10: 320] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 128] @ 0xb17476 0xb18eac 0xde3365 0xdc927c 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xb17475 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xb18eab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xde3364 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xdc927b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:267 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 48] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x4fde86 0x830c59 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 112] @ 0x45ba12 0x45b425 0x45b665 0x77cbe5 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cbe4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x244 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [4: 4096] @ 0x57492b 0x576572 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cf4b 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576571 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [6: 3072] @ 0x5741aa 0x57416e 0x574172 0x5745fa 0x5736e5 0x573a35 0x59dde5 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5741a9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57416d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574171 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x5745f9 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x5736e4 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573a34 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59dde4 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 1152] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x631a6f 0x636111 0x636112 0x636194 0x63b0db 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x63b0da crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [7: 168] @ 0xdc8c45 0xdc8bf2 0xdc873a 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8c44 github.com/miekg/dns.(*Msg).SetReply+0x664 /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0xdc8bf1 github.com/miekg/dns.(*Msg).SetRcode+0x611 /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:55 # 0xdc8739 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /go/src/resolver/caching_resolver.go:180 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 224] @ 0x6ad386 0x6ad546 0x6ab4d3 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ad385 net/http.Header.Clone+0xc5 /usr/local/go/src/net/http/header.go:104 # 0x6ad545 net/http.cloneOrMakeHeader+0x285 /usr/local/go/src/net/http/clone.go:69 # 0x6ab4d2 net/http.(*Client).makeHeadersCopier+0x32 /usr/local/go/src/net/http/client.go:753 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x667171 0x666ff4 0x667004 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x5a0885 0x6183b2 0x628612 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628611 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 1456] @ 0x76e177 0xdd3b7c 0xdd3a9c 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd3b7b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd3a9b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 64] @ 0x4fde86 0x830d14 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 96] @ 0xde367e 0xde301c 0x4781a1 # 0xde367d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 80] @ 0x77ced1 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77ced0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x530 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [6: 96] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x5f1970 0x5f1909 0x6ac725 0x6ab37d 0x6ab0c2 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5f196f strings.(*Builder).WriteString+0x84f /usr/local/go/src/strings/builder.go:116 # 0x5f1908 net/url.(*URL).String+0x7e8 /usr/local/go/src/net/url/url.go:855 # 0x6ac724 net/http.stripPassword+0x124 /usr/local/go/src/net/http/client.go:1037 # 0x6ab37c net/http.(*Client).do.func2+0x9c /usr/local/go/src/net/http/client.go:627 # 0x6ab0c1 net/http.(*Client).do+0xe81 /usr/local/go/src/net/http/client.go:733 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 288] @ 0x667c07 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667c06 crypto/tls.(*cipherSuiteTLS13).extract+0x86 /usr/local/go/src/crypto/tls/key_schedule.go:80 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 168] @ 0x7d600a 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d6009 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x77cea5 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cea4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x504 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [5: 480] @ 0x4faf5b 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0x7d4fe6 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7d4fe5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [10: 320] @ 0x6285bb 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6285ba vendor/golang.org/x/crypto/hkdf.Extract+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x58b2e9 0x6587da 0x658738 0x635dbf 0x6638fe 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x6638fd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:741 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 2048] @ 0x6dc5dd 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5dc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /usr/local/go/src/net/http/h2_bundle.go:9480 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 576] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 1920] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x4842bc 0x484106 0x483e5c 0x6d80a5 0x6d6c52 0x6d63b8 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6d80a4 net/http.(*http2clientStream).writeRequestBody+0x224 /usr/local/go/src/net/http/h2_bundle.go:8789 # 0x6d6c51 net/http.(*http2clientStream).writeRequest+0x851 /usr/local/go/src/net/http/h2_bundle.go:8506 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [1: 32] @ 0x48423d 0x484106 0x483db4 0x6f586e 0x6fa05b 0x6fa0b8 0x6fba94 0x6facb6 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6f586d net/http.putBufioWriter+0xed /usr/local/go/src/net/http/server.go:864 # 0x6fa05a net/http.(*conn).finalFlush+0x7a /usr/local/go/src/net/http/server.go:1743 # 0x6fa0b7 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1750 # 0x6fba93 net/http.(*conn).serve.func1+0x1d3 /usr/local/go/src/net/http/server.go:1909 # 0x6facb5 net/http.(*conn).serve+0x7b5 /usr/local/go/src/net/http/server.go:2051 0: 0 [16: 768] @ 0x412a11 0x6ad3a5 0x6ad546 0x6ab4d3 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ad3a4 net/http.Header.Clone+0xe4 /usr/local/go/src/net/http/header.go:105 # 0x6ad545 net/http.cloneOrMakeHeader+0x285 /usr/local/go/src/net/http/clone.go:69 # 0x6ab4d2 net/http.(*Client).makeHeadersCopier+0x32 /usr/local/go/src/net/http/client.go:753 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 1120] @ 0x6be55f 0x6a16b9 0x6a15c5 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a15c4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [13: 416] @ 0x64ca25 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64ca24 crypto/tls.(*clientHelloMsg).unmarshal+0x1444 /usr/local/go/src/crypto/tls/handshake_messages.go:601 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 160] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x667345 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x5a0885 0x667a8d 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 256] @ 0x667345 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0xe273b5 0xe2738e 0xe27379 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe273b4 net/textproto.MIMEHeader.Set+0x94 /usr/local/go/src/net/textproto/header.go:22 # 0xe2738d net/http.Header.Set+0x6d /usr/local/go/src/net/http/header.go:40 # 0xe27378 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x58 /go/src/server/server_endpoints.go:159 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 1408] @ 0x412d0d 0x41472f 0x413535 0x6a042c 0x6a034b 0x69efb1 0x6da6c8 0x6d9a11 0x6d9db5 0x6d975e 0x6d748f 0x6d69a7 0x6d63b8 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69efb0 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6da6c7 net/http.(*http2ClientConn).writeHeader+0x147 /usr/local/go/src/net/http/h2_bundle.go:9177 # 0x6d9a10 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /usr/local/go/src/net/http/h2_bundle.go:9111 # 0x6d9db4 net/http.(*http2ClientConn).encodeHeaders.func1+0x2b4 /usr/local/go/src/net/http/h2_bundle.go:9076 # 0x6d975d net/http.(*http2ClientConn).encodeHeaders+0x65d /usr/local/go/src/net/http/h2_bundle.go:9104 # 0x6d748e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /usr/local/go/src/net/http/h2_bundle.go:8578 # 0x6d69a6 net/http.(*http2clientStream).writeRequest+0x5a6 /usr/local/go/src/net/http/h2_bundle.go:8474 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [1: 128] @ 0x830aeb 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 192] @ 0x48e4cc 0x77cd9e 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x48e4cb time.Time.Format+0xeb /usr/local/go/src/time/format.go:631 # 0x77cd9d github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3fd /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [5: 120] @ 0xdc8828 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8827 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 896] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 704] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0xe2679b 0xe26773 0xe26758 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe2679a net/textproto.MIMEHeader.Set+0x27a /usr/local/go/src/net/textproto/header.go:22 # 0xe26772 net/http.Header.Set+0x252 /usr/local/go/src/net/http/header.go:40 # 0xe26757 github.com/0xERR0R/blocky/server.secureHeader.func1+0x237 /go/src/server/server_endpoints.go:43 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 528] @ 0x5e3098 0x5e36bd 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e3097 net.UDPAddrFromAddrPort+0x77 /usr/local/go/src/net/udpsock.go:106 # 0x5e36bc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 8192] @ 0x6d3225 0x6d31c3 0x6d319c 0x6d2cd7 0x6b629c 0x4781a1 # 0x6d3224 bufio.NewReaderSize+0x504 /usr/local/go/src/bufio/bufio.go:54 # 0x6d31c2 bufio.NewReader+0x4a2 /usr/local/go/src/bufio/bufio.go:60 # 0x6d319b net/http.(*http2Transport).newClientConn+0x47b /usr/local/go/src/net/http/h2_bundle.go:7838 # 0x6d2cd6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x6b629b net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [2: 32] @ 0x667171 0x666ff4 0x667004 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 128] @ 0x58b2e9 0x6536f0 0x6536bf 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6536ef vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6536be crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /usr/local/go/src/crypto/tls/handshake_messages.go:1071 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 192] @ 0xdca069 0xdc9d65 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdca068 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /go/src/resolver/client_names_resolver.go:85 # 0xdc9d64 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 1280] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 128] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 512] @ 0x6dcd6f 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dcd6e net/http.(*http2clientConnReadLoop).handleResponse+0xa8e /usr/local/go/src/net/http/h2_bundle.go:9570 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [12: 384] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x58b2e9 0x6587da 0x658738 0x659feb 0x663fc7 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x659fea crypto/tls.transcriptMsg+0x2a /usr/local/go/src/crypto/tls/handshake_messages.go:1897 # 0x663fc6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:815 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x4842bc 0x484106 0x483e5c 0x83329e 0x6ff80e 0x6faae8 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x83329d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:81 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 1344] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [16: 768] @ 0x41299a 0x7d5832 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5831 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:728 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 384] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 320] @ 0x667345 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 2048] @ 0x57492b 0x576572 0x59df05 0x59aec5 0x60ff45 0x60fa11 0x60d1f6 0x60cef8 0x60d59a 0x60cf4b 0x60c5b8 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x57492a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576571 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59df04 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59aec4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x60ff44 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fa10 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d1f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60cef7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d599 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60cf4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c5b7 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [5: 120] @ 0x6d801c 0x6d6c52 0x6d63b8 0x4781a1 # 0x6d801b net/http.(*http2clientStream).writeRequestBody+0x19b /usr/local/go/src/net/http/h2_bundle.go:8787 # 0x6d6c51 net/http.(*http2clientStream).writeRequest+0x851 /usr/local/go/src/net/http/h2_bundle.go:8506 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [6: 96] @ 0x830f36 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830f35 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /go/src/util/common.go:66 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 240] @ 0x412a11 0x76ddfe 0xdcb4f1 0xdcb417 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdcb4f0 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcb416 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [13: 208] @ 0x67bf6d 0x67bd97 0xe26785 0xe26773 0xe26758 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0xe26784 net/textproto.MIMEHeader.Set+0x264 /usr/local/go/src/net/textproto/header.go:22 # 0xe26772 net/http.Header.Set+0x252 /usr/local/go/src/net/http/header.go:40 # 0xe26757 github.com/0xERR0R/blocky/server.secureHeader.func1+0x237 /go/src/server/server_endpoints.go:43 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 80] @ 0x4c5765 0x6f6989 0x6fa839 0x4781a1 # 0x4c5764 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [4: 576] @ 0x7f931a 0x7f8f6b 0x4781a1 # 0x7f9319 github.com/miekg/dns.(*Server).serveDNS+0x99 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:618 # 0x7f8f6a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [20: 2240] @ 0x76e177 0xdd6b57 0xdd6c51 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd6b56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xdd6c50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 14336] @ 0x6f56d7 0x6f56b3 0x6f6c13 0x6fa839 0x4781a1 # 0x6f56d6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f56b2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6f6c12 net/http.(*conn).readRequest+0x9d2 /usr/local/go/src/net/http/server.go:1071 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [4: 64] @ 0x667171 0x666ff4 0x667004 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 3072] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0x58b2e9 0x64e07b 0x64df76 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e07a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64df75 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /usr/local/go/src/crypto/tls/handshake_messages.go:703 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 144] @ 0x4fde86 0x830c59 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830c58 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 120] @ 0xdcc84b 0xdcc7ea 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcc84a github.com/miekg/dns.(*Msg).SetReply+0xca /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0xdcc7e9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /go/src/resolver/custom_dns_resolver.go:114 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 224] @ 0x5a0885 0x6183b2 0x667fbd 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x667fbc crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /usr/local/go/src/crypto/tls/key_schedule.go:105 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x5a0885 0x6183b2 0x667fbd 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x667fbc crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /usr/local/go/src/crypto/tls/key_schedule.go:105 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0xdbe394 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe393 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /go/src/querylog/logger_writer.go:37 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [7: 112] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 384] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 144] @ 0x634918 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x651ad6 0x651a3b 0x651a34 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x651ad5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651a3a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x651a33 crypto/tls.(*encryptedExtensionsMsg).marshal+0x53 /usr/local/go/src/crypto/tls/handshake_messages.go:904 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 96] @ 0x66b4d5 0x66b3b8 0x66b3b4 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66b4d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x174 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x66b3b7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x66b3b3 crypto/tls.(*SessionState).Bytes+0x53 /usr/local/go/src/crypto/tls/ticket.go:109 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x76f7b0 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76f7af github.com/sirupsen/logrus.(*Entry).Logf+0x4f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [13: 624] @ 0x51aca5 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x7d5405 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [17: 816] @ 0x41299a 0x7b6c5f 0x7b6c4f 0x7b6d05 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6c5e github.com/sirupsen/logrus.NewEntry+0xde /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b6c4e github.com/0xERR0R/blocky/log.FromCtx+0xce /go/src/log/context.go:21 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 128] @ 0x667171 0x666ff4 0x667004 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 384] @ 0x4842bc 0x484106 0x483e5c 0x6f50d6 0x6fa77e 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6f50d5 net/http.newBufioReader+0x35 /usr/local/go/src/net/http/server.go:834 # 0x6fa77d net/http.(*conn).serve+0x27d /usr/local/go/src/net/http/server.go:1960 0: 0 [9: 432] @ 0x412a11 0x76ddfe 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 7040] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [47: 6016] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x6faa5a 0x4781a1 # 0x6faa59 net/http.(*conn).serve+0x559 /usr/local/go/src/net/http/server.go:2026 0: 0 [3: 72] @ 0xdc50bf 0xddbc1a 0xdd24ba 0xdd36ba 0x4781a1 # 0xdc50be github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /go/src/resolver/bootstrap.go:129 # 0xddbc19 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /go/src/resolver/upstream_resolver.go:332 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xdbe53f 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe53e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /go/src/querylog/logger_writer.go:41 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [3: 48] @ 0x58ae69 0x58ad53 0x6453a7 0x66b90e 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58ae68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58ad52 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x6453a6 crypto/tls.addUint64+0x26 /usr/local/go/src/crypto/tls/handshake_messages.go:37 # 0x66b90d crypto/tls.(*SessionState).Bytes+0x5ad /usr/local/go/src/crypto/tls/ticket.go:116 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 4608] @ 0x63510e 0x635945 0x635e26 0x65d218 0x65a376 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x65d217 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /usr/local/go/src/crypto/tls/handshake_server.go:569 # 0x65a375 crypto/tls.(*serverHandshakeState).handshake+0x155 /usr/local/go/src/crypto/tls/handshake_server.go:103 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 8192] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2000] @ 0x4957c9 0x4c6d33 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4957c8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d32 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [22: 2112] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 80] @ 0x5d9a14 0x63477b 0x50b318 0x63495e 0x631a6f 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5d9a13 net.(*conn).Read+0xb3 /usr/local/go/src/net/net.go:181 # 0x63477a crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:806 # 0x50b317 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x63495d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [30: 2880] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0xdbe60f 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe60e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x40e /go/src/querylog/logger_writer.go:43 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [10: 240] @ 0x634918 0x631a6f 0x638316 0x638317 0x6f4a57 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6f4a56 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:681 0: 0 [7: 112] @ 0x4c5765 0x6fa6d0 0x4781a1 # 0x4c5764 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0x6fa6cf net/http.(*conn).serve+0x1cf /usr/local/go/src/net/http/server.go:1955 0: 0 [9: 288] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 393216] @ 0x7f76e6 0x483ef1 0x7f9a4a 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x7f76e5 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:266 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x7f9a49 github.com/miekg/dns.(*Server).readUDP+0xc9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:698 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [12: 384] @ 0x62bb50 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62bb4f crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 6144] @ 0x58b01a 0x58afe4 0x6572bf 0x58b1c7 0x58b552 0x58b13d 0x656d7c 0x58b1c7 0x58b552 0x656ca7 0x656c3d 0x656c10 0x58b1c7 0x58b552 0x65691a 0x656878 0x635dbf 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b019 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58afe3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6572be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /usr/local/go/src/crypto/tls/handshake_messages.go:1391 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x58b13c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656d7b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1390 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656ca6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656c3c crypto/tls.marshalCertificate+0x23c /usr/local/go/src/crypto/tls/handshake_messages.go:1388 # 0x656c0f crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /usr/local/go/src/crypto/tls/handshake_messages.go:1379 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656919 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656877 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1369 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 544] @ 0x54235a 0x66839b 0x65feaa 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542359 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 /usr/local/go/src/crypto/ecdh/x25519.go:36 # 0x66839a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x65fea9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x62bb50 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62bb4f crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 168] @ 0xdc879c 0xdc878d 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc879b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xdc878c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:172 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [6: 96] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 576] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 512] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x830c2a 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830c29 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [7: 112] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [15: 480] @ 0x5a0885 0x6183b2 0x667fbd 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x667fbc crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /usr/local/go/src/crypto/tls/key_schedule.go:105 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 96] @ 0x830da5 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830da4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [13: 1248] @ 0x6d7730 0x6d63c8 0x4781a1 # 0x6d772f net/http.(*http2clientStream).cleanupWriteRequest+0xcf /usr/local/go/src/net/http/h2_bundle.go:8611 # 0x6d63c7 net/http.(*http2clientStream).doRequest+0x27 /usr/local/go/src/net/http/h2_bundle.go:8393 0: 0 [4: 192] @ 0x412a11 0x6dc5f8 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5f7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /usr/local/go/src/net/http/h2_bundle.go:9481 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [5: 80] @ 0x667345 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 448] @ 0x5a0885 0x667f8c 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667f8b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 38016] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x58b2e9 0x651b3a 0x651a98 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x651b39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651a97 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:905 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 96] @ 0xdbe245 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe244 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /go/src/querylog/logger_writer.go:34 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [6: 288] @ 0x412a11 0x76ddfe 0xdc8a7d 0xdc898f 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdc8a7c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc898e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:192 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [18: 864] @ 0xe24e8f 0xe24e38 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe24e8e github.com/google/uuid.UUID.String+0x12e /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe24e37 github.com/0xERR0R/blocky/server.newRequest+0xd7 /go/src/server/server.go:570 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [23: 1104] @ 0x41299a 0x6f6a9c 0x6fa839 0x4781a1 # 0x6f6a9b net/http.(*conn).readRequest+0x85b /usr/local/go/src/net/http/server.go:1057 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [30: 3360] @ 0x76e177 0xdc895d 0xdc8840 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdc895c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc883f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:173 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [13: 624] @ 0x636818 0x636365 0x664dce 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x636817 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x664dcd crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:979 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1472] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0xdd3abc 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd3abb github.com/0xERR0R/blocky/resolver.evaluateResponses+0x39b /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 1152] @ 0x4127b7 0x41792d 0x76ea65 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76ea64 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [23: 1472] @ 0x618a9d 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 288] @ 0x47cbd9 0x4a4825 0xddfd4d 0xdd447b 0xdd4045 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x47cbd8 internal/reflectlite.Swapper+0x378 /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x4a4824 sort.Slice+0x84 /usr/local/go/src/sort/slice.go:26 # 0xddfd4c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xdd447a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xdd4044 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [8: 896] @ 0x76e177 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [29: 4176] @ 0x5efe05 0x5efae8 0x6ec238 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5efe04 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:517 # 0x5efae7 net/url.Parse+0x47 /usr/local/go/src/net/url/url.go:476 # 0x6ec237 net/http.NewRequestWithContext+0xf7 /usr/local/go/src/net/http/request.go:895 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x6589f5 0x6589c5 0x6588d7 0x58b1c7 0x58b552 0x6587da 0x658738 0x635dbf 0x6638fe 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6589f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6589c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6588d6 crypto/tls.(*finishedMsg).marshal.func1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1629 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x6638fd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:741 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 8640] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [13: 624] @ 0x51aca5 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 480] @ 0x412a11 0x76ddfe 0xe251de 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 384] @ 0xdc8ce6 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8ce5 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x705 /go/src/resolver/caching_resolver.go:186 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x7dc3bc 0x7dc3fd 0x80f678 0x7d4cd7 0x7d5c9a 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7dc3bb github.com/miekg/dns.cloneSlice[...]+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x7dc3fc github.com/miekg/dns.packDataSVCB+0xbc /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:616 # 0x80f677 github.com/miekg/dns.(*HTTPS).pack+0x137 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:344 # 0x7d4cd6 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7d5c99 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 384] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x5d226d 0x5d22aa 0x8321f6 0xe25754 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5d226c net.SplitHostPort.func1+0x50c /usr/local/go/src/net/ipsock.go:170 # 0x5d22a9 net.SplitHostPort+0x549 /usr/local/go/src/net/ipsock.go:177 # 0x8321f5 github.com/0xERR0R/blocky/util.HTTPClientIP+0x55 /go/src/util/http.go:60 # 0xe25753 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /go/src/server/server.go:612 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [27: 2592] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 96] @ 0x516dca 0x516dfd 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516dc9 bytes.Clone+0xe9 /usr/local/go/src/bytes/bytes.go:1346 # 0x516dfc crypto/cipher.NewCTR+0x11c /usr/local/go/src/crypto/cipher/ctr.go:52 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 672] @ 0x4c5e26 0x4c6075 0x4c6c2b 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 672] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [21: 1008] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [18: 2592] @ 0xdda787 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda786 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x866 /go/src/resolver/upstream_resolver.go:183 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x4c6cd7 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c6cd6 context.WithDeadlineCause+0x1d6 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [9: 216] @ 0x64cba5 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64cba4 crypto/tls.(*clientHelloMsg).unmarshal+0x15c4 /usr/local/go/src/crypto/tls/handshake_messages.go:613 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 1008] @ 0x66d295 0x66d265 0x66d177 0x58b1c7 0x58b552 0x66b952 0x66b90f 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66d294 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x66d264 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66d176 crypto/tls.(*SessionState).Bytes.func1+0x16 /usr/local/go/src/crypto/tls/ticket.go:118 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x66b951 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66b90e crypto/tls.(*SessionState).Bytes+0x5ae /usr/local/go/src/crypto/tls/ticket.go:117 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 34816] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x4c5765 0x638aab 0x6fb385 0x6fb386 0x4781a1 # 0x4c5764 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0x638aaa crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 128] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 128] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 2208] @ 0x6d5c47 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c46 net/http.(*http2ClientConn).RoundTrip+0x146 /usr/local/go/src/net/http/h2_bundle.go:8296 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [28: 1792] @ 0x64c585 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64c584 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 /usr/local/go/src/crypto/tls/handshake_messages.go:570 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 216] @ 0x67bf6d 0x67b625 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67b624 net/textproto.readMIMEHeader+0x204 /usr/local/go/src/net/textproto/reader.go:548 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [8: 192] @ 0x6ed36f 0x6ed370 0x6f6488 0x6fa839 0x4781a1 # 0x6ed36e net/textproto.(*Reader).ReadLine+0xce /usr/local/go/src/net/textproto/reader.go:44 # 0x6ed36f net/http.readRequest+0xcf /usr/local/go/src/net/http/request.go:1059 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [15: 960] @ 0x618a9d 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x5ad468 0x5ad469 0x5ce465 0x50097f 0x501286 0x503d9e 0x4fde73 0x830d14 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad467 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:866 # 0x5ad468 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:765 # 0x5ce464 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 352] @ 0x7d4fe6 0x7d4f2d 0x7d538c 0x7d61b4 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d4fe5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d61b3 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [58: 10208] @ 0x51ab6a 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1056] @ 0x663f50 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x663f4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f /usr/local/go/src/crypto/tls/handshake_server_tls13.go:812 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [19: 912] @ 0x412a11 0x76e9ca 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76e9c9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [15: 720] @ 0x412a11 0x76ddfe 0xdccabd 0xdcc9cc 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdccabc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcc9cb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [16: 1024] @ 0x618a5f 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0xe26592 0xe2656b 0xe2654b 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe26591 net/textproto.MIMEHeader.Set+0x71 /usr/local/go/src/net/textproto/header.go:22 # 0xe2656a net/http.Header.Set+0x4a /usr/local/go/src/net/http/header.go:40 # 0xe2654a github.com/0xERR0R/blocky/server.secureHeader.func1+0x2a /go/src/server/server_endpoints.go:40 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 264] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [9: 288] @ 0x5426a5 0x5420ab 0x483c62 0x542045 0x54200f 0x65fec5 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5426a4 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 /usr/local/go/src/crypto/ecdh/x25519.go:60 # 0x5420aa crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /usr/local/go/src/crypto/ecdh/ecdh.go:178 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x542044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x54200e crypto/ecdh.(*PrivateKey).PublicKey+0xe /usr/local/go/src/crypto/ecdh/ecdh.go:162 # 0x65fec4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6a4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 1728] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x830fd4 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830fd3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 1024] @ 0x618a9d 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [38: 4256] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [22: 1408] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 4368] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [19: 1216] @ 0x7bf49a 0x7d504c 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7bf499 github.com/miekg/dns.init.func2+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:12 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [30: 2880] @ 0x6189b2 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 240] @ 0x634918 0x631a6f 0x636111 0x636112 0x636194 0x664dce 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x664dcd crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:979 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x58b405 0x58b2db 0x64e210 0x64e0fb 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e20f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e0fa crypto/tls.(*serverHelloMsg).marshal+0xe7a /usr/local/go/src/crypto/tls/handshake_messages.go:709 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 32] @ 0x7d5405 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5404 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 576] @ 0x7126e5 0x71178d 0x4781a1 # 0x7126e4 net/http.(*Transport).dialConn+0x184 /usr/local/go/src/net/http/transport.go:1605 # 0x71178c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [21: 1344] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1056] @ 0x6680a5 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6680a4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 /usr/local/go/src/crypto/tls/key_schedule.go:112 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 1152] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 160] @ 0x4c6cd7 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6cd6 context.WithDeadlineCause+0x1d6 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [45: 5040] @ 0x76e177 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 112] @ 0x59ff6a 0x6187c2 0x668522 0x669e5e 0x669ac7 0x65e22d 0x65a38c 0x65a171 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x59ff69 crypto/sha256.(*digest).MarshalBinary+0x29 /usr/local/go/src/crypto/sha256/sha256.go:67 # 0x6187c1 crypto/hmac.(*hmac).Reset+0x161 /usr/local/go/src/crypto/hmac/hmac.go:112 # 0x668521 crypto/tls.pHash+0x121 /usr/local/go/src/crypto/tls/prf.go:34 # 0x669e5d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /usr/local/go/src/crypto/tls/prf.go:73 # 0x669ac6 crypto/tls.keysFromMasterSecret+0x286 /usr/local/go/src/crypto/tls/prf.go:137 # 0x65e22c crypto/tls.(*serverHandshakeState).establishKeys+0xac /usr/local/go/src/crypto/tls/handshake_server.go:749 # 0x65a38b crypto/tls.(*serverHandshakeState).handshake+0x16b /usr/local/go/src/crypto/tls/handshake_server.go:106 # 0x65a170 crypto/tls.(*Conn).serverHandshake+0x110 /usr/local/go/src/crypto/tls/handshake_server.go:61 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 2592] @ 0x58b405 0x58b2db 0x66b996 0x66b953 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66b995 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66b952 crypto/tls.(*SessionState).Bytes+0x5f2 /usr/local/go/src/crypto/tls/ticket.go:120 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3264] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 672] @ 0x4094ec 0xdd2f2d 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd2f2c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 128] @ 0x5a0885 0x667a8d 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 1008] @ 0x76e177 0xdcb4f1 0xdcb417 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdcb4f0 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcb416 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 384] @ 0x6ab3bf 0x6ab0c2 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ab3be net/http.(*Client).do.func2+0xde /usr/local/go/src/net/http/client.go:629 # 0x6ab0c1 net/http.(*Client).do+0xe81 /usr/local/go/src/net/http/client.go:733 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 768] @ 0x51aca5 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0xdcc9ea 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcc9e9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [34: 3264] @ 0x58b4c7 0x651b3a 0x651a98 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651b39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651a97 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:905 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [20: 1280] @ 0x618a5f 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2400] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1472] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x830c2a 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830c29 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 352] @ 0x667345 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x77cb09 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cb08 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [16: 1024] @ 0x618a5f 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 816] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x67bf6d 0x67bd97 0xe2657c 0xe2656b 0xe2654b 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0xe2657b net/textproto.MIMEHeader.Set+0x5b /usr/local/go/src/net/textproto/header.go:22 # 0xe2656a net/http.Header.Set+0x4a /usr/local/go/src/net/http/header.go:40 # 0xe2654a github.com/0xERR0R/blocky/server.secureHeader.func1+0x2a /go/src/server/server_endpoints.go:40 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 256] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 2112] @ 0x4c5e26 0x6d5eb9 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x6d5eb8 net/http.(*http2ClientConn).RoundTrip+0x3b8 /usr/local/go/src/net/http/h2_bundle.go:8377 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 192] @ 0x8c491a 0x8c48bb 0xde7992 0x50097f 0x501286 0x503d9e 0x4faf45 0xddc345 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c4919 strings.(*Builder).WriteString+0x639 /usr/local/go/src/strings/builder.go:116 # 0x8c48ba github.com/0xERR0R/blocky/config.Upstream.String+0x5da /go/src/config/upstream.go:57 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xddc344 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 256] @ 0x667345 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 2304] @ 0x61c1d7 0x61c1a6 0x61be66 0x62b711 0x630f04 0x63590e 0x635e26 0x6631cf 0x65f765 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x61c1d6 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 /usr/local/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x61c1a5 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 /usr/local/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x61be65 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 /usr/local/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x62b710 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:507 # 0x630f03 crypto/tls.(*halfConn).encrypt+0x763 /usr/local/go/src/crypto/tls/conn.go:529 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x6631ce crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:696 # 0x65f764 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1408] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [36: 3456] @ 0x6189b2 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x6189b2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 2112] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [44: 4224] @ 0x58b4c7 0x64e07b 0x64df76 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e07a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64df75 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /usr/local/go/src/crypto/tls/handshake_messages.go:703 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 480] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [20: 1280] @ 0x6f479b 0x6f47b4 0x6f4dcb 0x674dc3 0x6758c9 0x675b25 0x679ce5 0x6ed355 0x6ed370 0x6f6488 0x6fa839 0x4781a1 # 0x6f479a sync.NewCond+0x5a /usr/local/go/src/sync/cond.go:48 # 0x6f47b3 net/http.(*connReader).lock+0x73 /usr/local/go/src/net/http/server.go:660 # 0x6f4dca net/http.(*connReader).Read+0x2a /usr/local/go/src/net/http/server.go:762 # 0x674dc2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x6758c8 bufio.(*Reader).ReadSlice+0x28 /usr/local/go/src/bufio/bufio.go:376 # 0x675b24 bufio.(*Reader).ReadLine+0x24 /usr/local/go/src/bufio/bufio.go:405 # 0x679ce4 net/textproto.(*Reader).readLineSlice+0xa4 /usr/local/go/src/net/textproto/reader.go:63 # 0x6ed354 net/textproto.(*Reader).ReadLine+0xb4 /usr/local/go/src/net/textproto/reader.go:43 # 0x6ed36f net/http.readRequest+0xcf /usr/local/go/src/net/http/request.go:1059 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [11: 352] @ 0x64cd4f 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64cd4e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /usr/local/go/src/crypto/tls/handshake_messages.go:496 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 240] @ 0x708c05 0x708c45 0x6ed8bc 0x6f6488 0x6fa839 0x4781a1 # 0x708c04 io.LimitReader+0x544 /usr/local/go/src/io/io.go:461 # 0x708c44 net/http.readTransfer+0x584 /usr/local/go/src/net/http/transfer.go:572 # 0x6ed8bb net/http.readRequest+0x61b /usr/local/go/src/net/http/request.go:1130 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [8: 128] @ 0xdc8885 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8884 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x2a4 /go/src/resolver/caching_resolver.go:173 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [49: 6272] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1056] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [28: 1792] @ 0x618a9d 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1408] @ 0x62a919 0x63f799 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x62a918 crypto/tls.(*certCache).newCert+0x38 /usr/local/go/src/crypto/tls/cache.go:81 # 0x63f798 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 4864] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x63461a 0x63298d 0x636111 0x636112 0x636194 0x642c3e 0x640a87 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x634619 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x63298c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642c3d crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640a86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [34: 3264] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x58b2e9 0x667236 0x66709e 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x5f11c5 0x5f116a 0x6ac725 0x6ab37d 0x6ab0c2 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5f11c4 strings.(*Builder).WriteString+0xa4 /usr/local/go/src/strings/builder.go:116 # 0x5f1169 net/url.(*URL).String+0x49 /usr/local/go/src/net/url/url.go:818 # 0x6ac724 net/http.stripPassword+0x124 /usr/local/go/src/net/http/client.go:1037 # 0x6ab37c net/http.(*Client).do.func2+0x9c /usr/local/go/src/net/http/client.go:627 # 0x6ab0c1 net/http.(*Client).do+0xe81 /usr/local/go/src/net/http/client.go:733 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [36: 4032] @ 0x7b6bda 0x7b6c49 0x7b6d05 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [70: 12320] @ 0x51ab6a 0x51a6cb 0x66e6b2 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66e6b1 crypto/tls.(*Config).encryptTicket+0x171 /usr/local/go/src/crypto/tls/ticket.go:334 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x65f9ea 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x65f9e9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1c9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:132 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x8c45fa 0x8c458f 0xddba1a 0xddb9b0 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c45f9 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c458e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xddba19 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xddb9af github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [24: 1536] @ 0x618a9d 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 112] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [23: 1472] @ 0x4876ad 0x4877ff 0x4b9ca8 0x4b7dfe 0x5cb129 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x4876ac syscall.anyToSockaddr+0x16c /usr/local/go/src/syscall/syscall_linux.go:671 # 0x4877fe syscall.Accept4+0x7e /usr/local/go/src/syscall/syscall_linux.go:691 # 0x4b9ca7 internal/poll.accept+0x27 /usr/local/go/src/internal/poll/sock_cloexec.go:17 # 0x4b7dfd internal/poll.(*FD).Accept+0x1bd /usr/local/go/src/internal/poll/fd_unix.go:602 # 0x5cb128 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [5: 80] @ 0xdbe4d2 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe4d1 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /go/src/querylog/logger_writer.go:40 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [4: 128] @ 0x8c491a 0x8c48bb 0xde7992 0x50097f 0x501286 0x503d9e 0x4fde73 0xde7c97 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0x8c4919 strings.(*Builder).WriteString+0x639 /usr/local/go/src/strings/builder.go:116 # 0x8c48ba github.com/0xERR0R/blocky/config.Upstream.String+0x5da /go/src/config/upstream.go:57 # 0xde7991 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xde7c96 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x5a0885 0x667a8d 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 19712] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [47: 6016] @ 0x5cb245 0x5cb1ef 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5cb244 net.newFD+0x144 /usr/local/go/src/net/fd_unix.go:27 # 0x5cb1ee net.(*netFD).accept+0xee /usr/local/go/src/net/fd_unix.go:180 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [4: 96] @ 0x67bf6d 0x67bd97 0x6bf8a8 0x6bf8a9 0x6dc771 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0x6bf8a7 net/http.CanonicalHeaderKey+0x87 /usr/local/go/src/net/http/header.go:240 # 0x6bf8a8 net/http.http2canonicalHeader+0x88 /usr/local/go/src/net/http/h2_bundle.go:3342 # 0x6dc770 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /usr/local/go/src/net/http/h2_bundle.go:9490 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [12: 384] @ 0x5a0885 0x667a8d 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 288] @ 0x412a11 0x76ddfe 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [35: 3360] @ 0x64f5b5 0x64f585 0x64f497 0x58b1c7 0x58b552 0x64eef5 0x64eebe 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64f5b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f496 crypto/tls.(*serverHelloMsg).marshal.func10.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:757 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eef4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64eebd crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:756 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 1344] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3264] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 4592] @ 0x76e177 0xe251de 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 128] @ 0x4fb011 0xddc345 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fb010 fmt.Errorf+0x150 /usr/local/go/src/fmt/errors.go:32 # 0xddc344 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [22: 1056] @ 0x51aca5 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 1856] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 320] @ 0x667345 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [45: 5760] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 576] @ 0xdda07c 0xdda0c6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda07b bytes.NewReader+0x15b /usr/local/go/src/bytes/reader.go:159 # 0xdda0c5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1a5 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 61440] @ 0x6f56d7 0x6f56b3 0x6fa7be 0x4781a1 # 0x6f56d6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f56b2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6fa7bd net/http.(*conn).serve+0x2bd /usr/local/go/src/net/http/server.go:1961 0: 0 [23: 1472] @ 0x618a5f 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 432] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 320] @ 0x667345 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0xddcce5 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xddcce4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /go/src/resolver/upstream_resolver.go:390 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [39: 4368] @ 0x628a0f 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [30: 4320] @ 0xdc8e52 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc8e51 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /go/src/resolver/caching_resolver.go:210 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [21: 2352] @ 0x76e177 0xdd38f8 0xdd37db 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd38f7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd37da github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x832207 0x83223b 0xe25754 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x832206 net.ParseIP+0x66 /usr/local/go/src/net/ip.go:495 # 0x83223a github.com/0xERR0R/blocky/util.HTTPClientIP+0x9a /go/src/util/http.go:62 # 0xe25753 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /go/src/server/server.go:612 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [33: 3168] @ 0x6189b2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 168] @ 0x830da5 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x830da4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [25: 2800] @ 0x76e177 0xdd321e 0xdd311f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdd321d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd311e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [20: 960] @ 0x5e1ec5 0x5cb405 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5e1ec4 net.sockaddrToTCP+0xe4 /usr/local/go/src/net/tcpsock_posix.go:21 # 0x5cb404 net.(*netFD).accept+0x304 /usr/local/go/src/net/fd_unix.go:189 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [30: 3360] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 5248] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x58b2e9 0x66b952 0x66b90f 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66b951 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66b90e crypto/tls.(*SessionState).Bytes+0x5ae /usr/local/go/src/crypto/tls/ticket.go:117 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 160] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdd5a25 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdd5a24 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x344 /go/src/resolver/query_logging_resolver.go:167 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [9: 1440] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 48] @ 0x667171 0x666ff4 0x667004 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x5ee73b 0x500a43 0x501286 0x503d9e 0x4faf45 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x5ee73a net/url.(*Error).Error+0x5a /usr/local/go/src/net/url/url.go:30 # 0x500a42 fmt.(*pp).handleMethods+0x3e2 /usr/local/go/src/fmt/print.go:667 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x65fcd2 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x65fcd1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4b1 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:178 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 192] @ 0xdbe2c5 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe2c4 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /go/src/querylog/logger_writer.go:35 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [38: 3648] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x4fde86 0x76f7a5 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x76f7a4 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [22: 1408] @ 0x7c01da 0x7d504c 0x7d4f2d 0x7d538c 0x7d61b4 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7c01d9 github.com/miekg/dns.init.func55+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d61b3 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 96] @ 0x634918 0x631a6f 0x638316 0x638317 0x6752f7 0x4ab130 0x6b8185 0x6b8153 0x6b88c5 0x6db62c 0x6daba5 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6752f6 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:241 # 0x4ab12f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x6b8184 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b8152 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1638 # 0x6b88c4 net/http.(*http2Framer).ReadFrame+0x84 /usr/local/go/src/net/http/h2_bundle.go:1905 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [7: 112] @ 0xe1f0cb 0xe1f074 0xe1f073 0xe28adf 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe1f0ca net/textproto.MIMEHeader.Add+0xca /usr/local/go/src/net/textproto/header.go:15 # 0xe1f073 net/http.Header.Add+0x73 /usr/local/go/src/net/http/header.go:31 # 0xe1f072 github.com/go-chi/cors.(*Cors).handleActualRequest+0x72 /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0xe28ade github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 176] @ 0x64b9bd 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64b9bc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /usr/local/go/src/crypto/tls/handshake_messages.go:393 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 768] @ 0x51ab45 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [30: 3840] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 128] @ 0x45ba12 0x45b425 0x45b665 0x5e0aab 0x5e09f6 0x6fa55e 0x4781a1 # 0x5e0aaa net.JoinHostPort+0x22a /usr/local/go/src/net/ipsock.go:241 # 0x5e09f5 net.(*TCPAddr).String+0x175 /usr/local/go/src/net/tcpsock.go:52 # 0x6fa55d net/http.(*conn).serve+0x5d /usr/local/go/src/net/http/server.go:1890 0: 0 [10: 480] @ 0x80b76b 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x80b76a github.com/miekg/dns.ReadFromSessionUDP+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:42 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [12: 384] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0x5e08d1 0x5e08b2 0x6fa55e 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x5e08d0 net.ipEmptyString+0x50 /usr/local/go/src/net/ip.go:324 # 0x5e08b1 net.(*TCPAddr).String+0x31 /usr/local/go/src/net/tcpsock.go:48 # 0x6fa55d net/http.(*conn).serve+0x5d /usr/local/go/src/net/http/server.go:1890 0: 0 [36: 4032] @ 0x628a0f 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [19: 1216] @ 0x618a5f 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [30: 8640] @ 0x4176ac 0x76de9b 0xdcb4f1 0xdcb417 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdcb4f0 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcb416 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x62dca5 0x62de9d 0x65ad9f 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62dca4 crypto/tls.(*Config).supportedVersions+0x44 /usr/local/go/src/crypto/tls/common.go:1041 # 0x62de9c crypto/tls.(*Config).mutualVersion+0x1c /usr/local/go/src/crypto/tls/common.go:1108 # 0x65ad9e crypto/tls.(*Conn).readClientHello+0x29e /usr/local/go/src/crypto/tls/handshake_server.go:162 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 1008] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 64] @ 0x6ec851 0x6ec859 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec850 io.NopCloser+0x710 /usr/local/go/src/io/io.go:684 # 0x6ec858 net/http.NewRequestWithContext+0x718 /usr/local/go/src/net/http/request.go:901 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [53: 5936] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [32: 3072] @ 0x4c5e26 0x4c6075 0x4c6c2b 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 384] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0xdc7e59 0xdc7e21 0xde314e 0xdc8e33 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdc7e58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/src/resolver/caching_resolver.go:317 # 0xdc7e20 github.com/0xERR0R/blocky/resolver.configureCaches.func1+0x20 /go/src/resolver/caching_resolver.go:73 # 0xde314d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Get+0x6d /go/src/cache/expirationcache/expiration_cache.go:166 # 0xdc8e32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /go/src/resolver/caching_resolver.go:205 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [63: 32256] @ 0x4abdf2 0xdda6b8 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4abdf1 io.ReadAll+0x31 /usr/local/go/src/io/io.go:710 # 0xdda6b7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x797 /go/src/resolver/upstream_resolver.go:178 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 768] @ 0x5e1ec5 0x5cb35b 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x5e1ec4 net.sockaddrToTCP+0xe4 /usr/local/go/src/net/tcpsock_posix.go:21 # 0x5cb35a net.(*netFD).accept+0x25a /usr/local/go/src/net/fd_unix.go:189 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [17: 3264] @ 0x4faf5b 0xddc345 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xddc344 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2e4 /go/src/resolver/upstream_resolver.go:352 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [31: 1984] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 1040] @ 0x4c573b 0x4c571d 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [25: 1600] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x830ff4 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830ff3 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [8: 128] @ 0x64cd4f 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64cd4e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /usr/local/go/src/crypto/tls/handshake_messages.go:496 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [42: 4704] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [23: 1472] @ 0x66e655 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e654 crypto/tls.(*Config).encryptTicket+0x114 /usr/local/go/src/crypto/tls/ticket.go:333 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2400] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [48: 6912] @ 0x5efe05 0x5efc86 0x6ed5a8 0x6f6488 0x6fa839 0x4781a1 # 0x5efe04 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:517 # 0x5efc85 net/url.ParseRequestURI+0x25 /usr/local/go/src/net/url/url.go:495 # 0x6ed5a7 net/http.readRequest+0x307 /usr/local/go/src/net/http/request.go:1095 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [39: 3744] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 1024] @ 0x60653b 0x60679d 0x62a985 0x63f799 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x60653a crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62a984 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63f798 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [10: 240] @ 0x4fde86 0x830d14 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830d13 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 80] @ 0xe271b8 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe271b7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x117 /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 80] @ 0x658776 0x6586db 0x6586d4 0x659feb 0x663fc7 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x658775 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6586da vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6586d3 crypto/tls.(*finishedMsg).marshal+0x53 /usr/local/go/src/crypto/tls/handshake_messages.go:1627 # 0x659fea crypto/tls.transcriptMsg+0x2a /usr/local/go/src/crypto/tls/handshake_messages.go:1897 # 0x663fc6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:815 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x7fe9d2 0x7dc0ab 0x819017 0x7d51ea 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7fe9d1 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:596 # 0x7dc0aa github.com/miekg/dns.unpackDataSVCB+0x56a /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:603 # 0x819016 github.com/miekg/dns.(*HTTPS).unpack+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 0x7d51e9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [43: 4816] @ 0x76eaa6 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76eaa5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [10: 320] @ 0x5a0885 0x667a8d 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [39: 4368] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [54: 6912] @ 0x5a03da 0x50fd5d 0x6189c2 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 256] @ 0x6ffd5b 0x7005a6 0xe24756 0x4781a1 # 0x6ffd5a net/http.(*Server).Serve+0x45a /usr/local/go/src/net/http/server.go:3285 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [38: 4256] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [36: 3456] @ 0x6189b2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 160] @ 0x830aeb 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0x64cfe5 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64cfe4 crypto/tls.(*clientHelloMsg).unmarshal+0x1a04 /usr/local/go/src/crypto/tls/handshake_messages.go:473 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x667345 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [42: 5376] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 128] @ 0x5441e7 0x5442f0 0x54926b 0x830e9b 0xdd3ab7 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x5441e6 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x5442ef strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54926a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x830e9a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xdd3ab6 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [18: 576] @ 0x5a0885 0x667a8d 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x5a0885 0x667a8d 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [53: 6784] @ 0x5a03da 0x50fd5d 0x667a77 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [36: 4032] @ 0x6f6ab5 0x6fa839 0x4781a1 # 0x6f6ab4 net/http.(*conn).readRequest+0x874 /usr/local/go/src/net/http/server.go:1059 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [23: 736] @ 0x660592 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x660591 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:186 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 9504] @ 0x4176ac 0x76de9b 0xdd3b7c 0xdd3a9c 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd3b7b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd3a9b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [7: 448] @ 0x7c01da 0x7d504c 0x7d4f2d 0x7d538c 0x7d61b4 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7c01d9 github.com/miekg/dns.init.func55+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d61b3 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 2016] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 0: 0 [11: 176] @ 0xdbe3fb 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe3fa github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /go/src/querylog/logger_writer.go:38 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [42: 4032] @ 0x58b4c7 0x6672a5 0x6670ae 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [70: 26880] @ 0x6d5c5b 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c5a net/http.(*http2ClientConn).RoundTrip+0x15a /usr/local/go/src/net/http/h2_bundle.go:8285 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [22: 1056] @ 0x412a11 0x67b4b1 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b4b0 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:519 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [8: 384] @ 0x41299a 0x6ec399 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec398 net/http.NewRequestWithContext+0x258 /usr/local/go/src/net/http/request.go:912 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [66: 11616] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 23936] @ 0x412d0d 0x412a7a 0x6dc5f8 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc5f7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /usr/local/go/src/net/http/h2_bundle.go:9481 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [8: 384] @ 0x6ec635 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec634 net/http.NewRequestWithContext+0x4f4 /usr/local/go/src/net/http/request.go:928 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 22400] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [39: 3744] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 1680] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [21: 1008] @ 0x412a11 0x76ddfe 0x7b6df7 0x7b6d0f 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [15: 480] @ 0x4fde86 0xdd9eae 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xdd9ead github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x16d /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 1152] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [61: 9760] @ 0x4176ac 0x7d33e9 0x7d3393 0x7d77dd 0x7d5bfb 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d33e8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7d3392 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x7d77dc github.com/miekg/dns.(*Question).pack+0x5c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1104 # 0x7d5bfa github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:798 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [32: 4096] @ 0x5a03da 0x50fd5d 0x6189f2 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 48] @ 0x58b2e9 0x667236 0x66709e 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x58b4c7 0x64e210 0x64e0fb 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e20f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e0fa crypto/tls.(*serverHelloMsg).marshal+0xe7a /usr/local/go/src/crypto/tls/handshake_messages.go:709 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [24: 1536] @ 0x618a9d 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [20: 960] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0xdd57b2 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd57b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /go/src/resolver/query_logging_resolver.go:161 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 384] @ 0x5a0885 0x6183b2 0x66eb84 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x66eb83 crypto/tls.(*Config).decryptTicket+0x1c3 /usr/local/go/src/crypto/tls/ticket.go:377 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x628a0f 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1472] @ 0x708c50 0x6ed8bc 0x6f6488 0x6fa839 0x4781a1 # 0x708c4f net/http.readTransfer+0x58f /usr/local/go/src/net/http/transfer.go:572 # 0x6ed8bb net/http.readRequest+0x61b /usr/local/go/src/net/http/request.go:1130 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [37: 3552] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 120] @ 0x4fde86 0x830dd4 0xddcab2 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xddcab1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x6367a6 0x636365 0x664dce 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6367a5 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x285 /usr/local/go/src/crypto/tls/conn.go:1144 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x664dcd crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:979 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 72] @ 0x70c505 0x70c470 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x70c504 net/http.setupRewindBody+0x2e4 /usr/local/go/src/net/http/transport.go:674 # 0x70c46f net/http.(*Transport).roundTrip+0x24f /usr/local/go/src/net/http/transport.go:550 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 704] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 528] @ 0x64526a 0x64523a 0x64514d 0x645019 0x64509b 0x64505d 0x64eebd 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x645269 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x645239 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64514c crypto/tls.addBytesWithLength.func1+0x2c /usr/local/go/src/crypto/tls/handshake_messages.go:30 # 0x645018 crypto/tls.marshalingFunction.Marshal+0x18 /usr/local/go/src/crypto/tls/handshake_messages.go:20 # 0x64509a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x64505c crypto/tls.addBytesWithLength+0x1c /usr/local/go/src/crypto/tls/handshake_messages.go:26 # 0x64eebc crypto/tls.(*serverHelloMsg).marshal.func10+0x1fc /usr/local/go/src/crypto/tls/handshake_messages.go:755 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3264] @ 0x58b4c7 0x6672a5 0x6670ae 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 144] @ 0x634918 0x631a6f 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [26: 1664] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [55: 7920] @ 0x65fed9 0x65fe42 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x65fed8 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /usr/local/go/src/crypto/ecdh/ecdh.go:78 # 0x65fe41 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 96] @ 0xdbe468 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe467 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /go/src/querylog/logger_writer.go:39 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [27: 2160] @ 0x662bd5 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x662bd4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x714 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:644 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0xddba1f 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0xddba1e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xfe /go/src/resolver/upstream_resolver.go:314 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 384] @ 0x64c585 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64c584 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 /usr/local/go/src/crypto/tls/handshake_messages.go:570 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 448] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 72] @ 0x6ba625 0x6b89da 0x6db62c 0x6daba5 0x4781a1 # 0x6ba624 net/http.http2parsePingFrame+0x44 /usr/local/go/src/net/http/h2_bundle.go:2273 # 0x6b89d9 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [47: 6016] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 384] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 768] @ 0x6589f5 0x6589c5 0x6588d7 0x58b1c7 0x58b552 0x6587da 0x658738 0x659feb 0x663fc7 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6589f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6589c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6588d6 crypto/tls.(*finishedMsg).marshal.func1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1629 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x659fea crypto/tls.transcriptMsg+0x2a /usr/local/go/src/crypto/tls/handshake_messages.go:1897 # 0x663fc6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:815 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1760] @ 0x5e37c5 0x5e3685 0x80b7a7 0x7f9a85 0x7f6b93 0x7f8782 0x7f7230 0xe249c9 0x4781a1 # 0x5e37c4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5e3684 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x80b7a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7f9a84 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7f6b92 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7f8781 github.com/miekg/dns.(*Server).serveUDP+0x261 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7f722f github.com/miekg/dns.(*Server).ListenAndServe+0x56f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xe249c8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:487 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 352] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [92: 32384] @ 0x4176ac 0x6ad499 0x6ad546 0x6ab4d3 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ad498 net/http.Header.Clone+0x1d8 /usr/local/go/src/net/http/header.go:114 # 0x6ad545 net/http.cloneOrMakeHeader+0x285 /usr/local/go/src/net/http/clone.go:69 # 0x6ab4d2 net/http.(*Client).makeHeadersCopier+0x32 /usr/local/go/src/net/http/client.go:753 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [36: 110592] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 3168] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [20: 1280] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 512] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 3936] @ 0x58b4c7 0x651c5a 0x651c33 0x58b1c7 0x58b552 0x651b3a 0x651a98 0x635dbf 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651c59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651c32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:906 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651b39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651a97 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:905 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2000] @ 0x542417 0x54246b 0x66839b 0x65feaa 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542416 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /usr/local/go/src/crypto/ecdh/x25519.go:48 # 0x54246a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /usr/local/go/src/crypto/ecdh/x25519.go:41 # 0x66839a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x65fea9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3264] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [55: 7920] @ 0x4134d7 0x4c6169 0x4c6c2b 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c6168 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 352] @ 0x5a0885 0x667a8d 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667a8c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 576] @ 0x4c74e5 0x833431 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x833430 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [41: 3936] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 1456] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [16: 1536] @ 0x6d5c1b 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c1a net/http.(*http2ClientConn).RoundTrip+0x11a /usr/local/go/src/net/http/h2_bundle.go:8294 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [43: 5504] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 896] @ 0xde7c5f 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0xde7c5e github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 384] @ 0x630d6b 0x63590e 0x636f59 0x7029ad 0x6768b5 0x6f9db6 0x6fab2b 0x4781a1 # 0x630d6a crypto/tls.(*halfConn).encrypt+0x5ca /usr/local/go/src/crypto/tls/conn.go:519 # 0x63590d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x636f58 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x7029ac net/http.checkConnErrorWriter.Write+0x2c /usr/local/go/src/net/http/server.go:3798 # 0x6768b4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6f9db5 net/http.(*response).finishRequest+0x75 /usr/local/go/src/net/http/server.go:1669 # 0x6fab2a net/http.(*conn).serve+0x62a /usr/local/go/src/net/http/server.go:2045 0: 0 [33: 3696] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [11: 1584] @ 0x4134d7 0x4c6169 0x4c6c2b 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6168 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [39: 4992] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 544] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 3168] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [8: 192] @ 0x830da5 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830da4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [43: 5504] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 61440] @ 0x6f52b8 0x6f5260 0x6f5374 0x6fa77e 0x4781a1 # 0x6f52b7 bufio.NewReaderSize+0x217 /usr/local/go/src/bufio/bufio.go:54 # 0x6f525f bufio.NewReader+0x1bf /usr/local/go/src/bufio/bufio.go:60 # 0x6f5373 net/http.newBufioReader+0x2d3 /usr/local/go/src/net/http/server.go:841 # 0x6fa77d net/http.(*conn).serve+0x27d /usr/local/go/src/net/http/server.go:1960 0: 0 [35: 3360] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 448] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 4480] @ 0x5a03da 0x50fd5d 0x6189f2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [35: 3360] @ 0x58b4c7 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 768] @ 0x412a11 0xdbe22a 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe229 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/src/querylog/logger_writer.go:33 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [39: 3744] @ 0x58b4c7 0x6672a5 0x6670ae 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 4736] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1408] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 3744] @ 0x58b4c7 0x6587da 0x658738 0x659feb 0x663fc7 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x659fea crypto/tls.transcriptMsg+0x2a /usr/local/go/src/crypto/tls/handshake_messages.go:1897 # 0x663fc6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:815 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 768] @ 0x412a11 0x76ddfe 0xdbe18e 0xdd5f72 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [11: 528] @ 0x6b9248 0x6b9232 0x6b89da 0x6db62c 0x6daba5 0x4781a1 # 0x6b9247 net/http.(*http2frameCache).getDataFrame+0x47 /usr/local/go/src/net/http/h2_bundle.go:1828 # 0x6b9231 net/http.http2parseDataFrame+0x31 /usr/local/go/src/net/http/h2_bundle.go:2014 # 0x6b89d9 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 256] @ 0x4842bc 0x484106 0x483e5c 0x6b6e45 0x6b757a 0x6b7445 0x6c0bbc 0x6dde9e 0x6db946 0x6daba5 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6b6e44 net/http.http2getDataBufferChunk+0x104 /usr/local/go/src/net/http/h2_bundle.go:1055 # 0x6b7579 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b7444 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c0bbb net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6dde9d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [6: 192] @ 0x8c491a 0x8c48bb 0xddba1a 0xddb9b0 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x8c4919 strings.(*Builder).WriteString+0x639 /usr/local/go/src/strings/builder.go:116 # 0x8c48ba github.com/0xERR0R/blocky/config.Upstream.String+0x5da /go/src/config/upstream.go:57 # 0xddba19 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xddb9af github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 160] @ 0x66edc5 0x66ed5b 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x66edc4 crypto/tls.Server+0xa4 /usr/local/go/src/crypto/tls/tls.go:39 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [41: 3936] @ 0x58b4c7 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x58b405 0x58b2db 0x6672a5 0x6670ae 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 144] @ 0x4fde86 0x830dd4 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x830dd3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [6: 288] @ 0xdd326b 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd326a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x44a /go/src/resolver/parallel_best_resolver.go:172 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 3072] @ 0x7d5abc 0x7d5869 0xdc91b7 0xdc9193 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdc91b6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdc9192 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:261 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [37: 3552] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [59: 8496] @ 0x67b488 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b487 net/textproto.readMIMEHeader+0x67 /usr/local/go/src/net/textproto/reader.go:516 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [9: 288] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 3248] @ 0x76e177 0x7b6df7 0x7b6d0f 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [32: 3584] @ 0xe2522b 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe2522a github.com/0xERR0R/blocky/server.newRequest+0x4ca /go/src/server/server.go:581 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [49: 6272] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 52992] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [44: 4224] @ 0x6189b2 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 5120] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [28: 1792] @ 0x618a9d 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 432] @ 0x6bd665 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd664 net/http.(*http2Framer).readMetaFrame+0x64 /usr/local/go/src/net/http/h2_bundle.go:2936 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 32] @ 0x58b2e9 0x667236 0x66709e 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 832] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [32: 9216] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [28: 3136] @ 0x4c6bd4 0x4c740d 0x4c73cf 0xddc18a 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4c6bd3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xddc189 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [11: 352] @ 0x667345 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x58b4c7 0x64eef5 0x64eebe 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64eef4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64eebd crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:756 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 2160] @ 0x516e47 0x66ec57 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e46 crypto/cipher.NewCTR+0x166 /usr/local/go/src/crypto/cipher/ctr.go:50 # 0x66ec56 crypto/tls.(*Config).decryptTicket+0x296 /usr/local/go/src/crypto/tls/ticket.go:388 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1472] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [3: 864] @ 0x4127b7 0x41792d 0x76e125 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e124 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [21: 56448] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 9792] @ 0x4176ac 0x76de9b 0xdc8a7d 0xdc898f 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdc8a7c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc898e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:192 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 384] @ 0x6d5c5b 0x6d1eb1 0x6d1a35 0x70c9ab 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c5a net/http.(*http2ClientConn).RoundTrip+0x15a /usr/local/go/src/net/http/h2_bundle.go:8285 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6d1a34 net/http.(*http2Transport).RoundTrip+0x14 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x70c9aa net/http.(*Transport).roundTrip+0x78a /usr/local/go/src/net/http/transport.go:606 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [47: 5264] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 4368] @ 0x628a0f 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 960] @ 0x7bf4da 0x7d504c 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x7bf4d9 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:13 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [3: 192] @ 0x4fde86 0x5ee78a 0x500a43 0x501286 0x503d9e 0x4faf45 0xdda3dc 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x5ee789 net/url.(*Error).Error+0xa9 /usr/local/go/src/net/url/url.go:30 # 0x500a42 fmt.(*pp).handleMethods+0x3e2 /usr/local/go/src/fmt/print.go:667 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdda3db github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /go/src/resolver/upstream_resolver.go:161 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [60: 7680] @ 0x653a95 0x653a65 0x653977 0x58b1c7 0x58b552 0x6536be 0x65368d 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x653a94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x653a64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x653976 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1068 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6536bd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65368c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /usr/local/go/src/crypto/tls/handshake_messages.go:1067 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x58b4c7 0x667236 0x66709e 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 4816] @ 0x628a0f 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [31: 2976] @ 0x6189b2 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 672] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [22: 1408] @ 0x618a9d 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 2160] @ 0x4c573b 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [34: 5440] @ 0x77c253 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77c252 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [7: 336] @ 0x6bb30b 0x6b89da 0x6db62c 0x6daba5 0x4781a1 # 0x6bb30a net/http.http2parseHeadersFrame+0x4a /usr/local/go/src/net/http/h2_bundle.go:2428 # 0x6b89d9 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [6: 96] @ 0x667171 0x666ff4 0x667004 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667170 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x666ff3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667003 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x774605 0x77ca70 0x77ca82 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x774604 github.com/sirupsen/logrus.Level.MarshalText+0xe4 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x77ca6f github.com/sirupsen/logrus.Level.String+0xcf /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x77ca81 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [46: 5888] @ 0x5a03da 0x6189f2 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [31: 2976] @ 0x58b4c7 0x64e39b 0x64e296 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e39a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e295 crypto/tls.(*serverHelloMsg).marshal+0x1015 /usr/local/go/src/crypto/tls/handshake_messages.go:718 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 16] @ 0x6534d6 0x65343b 0x653434 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6534d5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x65343a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x653433 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x53 /usr/local/go/src/crypto/tls/handshake_messages.go:1060 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 5504] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0xe24f2b 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe24f2a github.com/0xERR0R/blocky/server.newRequest+0x1ca /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [50: 8800] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 256] @ 0x484952 0x483e05 0x833508 0x6ff80e 0x6faae8 0x4781a1 # 0x484951 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:234 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x833507 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:91 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [31: 1984] @ 0x4876ad 0x487932 0x5cb2cc 0x5e27de 0x5e19d0 0x66ed47 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x4876ac syscall.anyToSockaddr+0x16c /usr/local/go/src/syscall/syscall_linux.go:671 # 0x487931 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:705 # 0x5cb2cb net.(*netFD).accept+0x1cb /usr/local/go/src/net/fd_unix.go:188 # 0x5e27dd net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5e19cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327 # 0x66ed46 crypto/tls.(*listener).Accept+0x26 /usr/local/go/src/crypto/tls/tls.go:66 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [55: 7040] @ 0x5a03da 0x6189f2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [11: 1232] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [38: 3648] @ 0x58b4c7 0x667236 0x66709e 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x6677e6 0x6677b1 0x6676c5 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6677e5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6677b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6676c4 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 224] @ 0x5a0885 0x6183b2 0x628612 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628611 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 336] @ 0x412a11 0x76ddfe 0xdd321e 0xdd311f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdd321d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd311e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [33: 3168] @ 0x58b4c7 0x6672a5 0x6670ae 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 1856] @ 0x618a9d 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [49: 6272] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 384] @ 0x64b9bd 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64b9bc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /usr/local/go/src/crypto/tls/handshake_messages.go:393 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 3744] @ 0x58b405 0x58b2db 0x64e39b 0x64e296 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e39a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e295 crypto/tls.(*serverHelloMsg).marshal+0x1015 /usr/local/go/src/crypto/tls/handshake_messages.go:718 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [65: 11440] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 672] @ 0x5426c5 0x5420ab 0x483c62 0x542045 0x54200f 0x65fec5 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5426c4 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 /usr/local/go/src/crypto/ecdh/x25519.go:58 # 0x5420aa crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /usr/local/go/src/crypto/ecdh/ecdh.go:178 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x542044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x54200e crypto/ecdh.(*PrivateKey).PublicKey+0xe /usr/local/go/src/crypto/ecdh/ecdh.go:162 # 0x65fec4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6a4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x58b4c7 0x66c133 0x66c0f0 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c132 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c0ef crypto/tls.(*SessionState).Bytes+0xd8f /usr/local/go/src/crypto/tls/ticket.go:142 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3920] @ 0x628a0f 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 864] @ 0x41299a 0x4c6125 0x4c6c2b 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c6c2a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [23: 1840] @ 0x4957c9 0x4c6d33 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4957c8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d32 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [58: 10208] @ 0x6fb60a 0x4781a1 # 0x6fb609 net/http.(*conn).serve+0x1109 /usr/local/go/src/net/http/server.go:1938 0: 0 [15: 240] @ 0x67b6c7 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b6c6 net/textproto.readMIMEHeader+0x2a6 /usr/local/go/src/net/textproto/reader.go:571 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [16: 1024] @ 0x618a5f 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [28: 2688] @ 0x58b4c7 0x66b996 0x66b953 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66b995 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66b952 crypto/tls.(*SessionState).Bytes+0x5f2 /usr/local/go/src/crypto/tls/ticket.go:120 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [52: 6656] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [63: 11088] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [45: 5760] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [25: 1600] @ 0x618a9d 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 480] @ 0x667345 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 480] @ 0x6ab5a5 0x6aa487 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ab5a4 net/http.(*Client).makeHeadersCopier+0x104 /usr/local/go/src/net/http/client.go:764 # 0x6aa486 net/http.(*Client).do+0x246 /usr/local/go/src/net/http/client.go:611 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [31: 3472] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [28: 1792] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a5f 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x7b70aa 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b70a9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [38: 3648] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 688] @ 0x77d14a 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77d149 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7a9 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [20: 640] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 1344] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 168] @ 0x4fde86 0x77cde5 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x77cde4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x444 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [103: 29664] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [57: 8208] @ 0x63510e 0x635945 0x635e26 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [44: 5632] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [26: 1664] @ 0x618a5f 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 864] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [23: 1472] @ 0x618a5f 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x6189b2 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x830aeb 0xdd5b86 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x830aea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xdd5b85 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4a5 /go/src/resolver/query_logging_resolver.go:178 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [18: 87552] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 512] @ 0x6bd727 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6bd726 net/http.(*http2Framer).readMetaFrame+0x126 /usr/local/go/src/net/http/h2_bundle.go:2946 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [15: 480] @ 0x667345 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [48: 6144] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 288] @ 0x58b405 0x58b2db 0x6672a5 0x6670ae 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b2da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 96] @ 0x7d7318 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d7317 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [38: 3648] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [46: 5152] @ 0x628a0f 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 2800] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 544] @ 0x62bb50 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62bb4f crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 816] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [42: 4704] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 896] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 86016] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [61: 8784] @ 0x4134d7 0x4c6169 0x4c5759 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c6168 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [22: 1408] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 192] @ 0xe24e94 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe24e93 github.com/0xERR0R/blocky/server.newRequest+0x133 /go/src/server/server.go:570 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6613ac 0x660cac 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6613ab crypto/tls.cloneHash+0x6b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:418 # 0x660cab crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 2352] @ 0x76e177 0xdc8a7d 0xdc898f 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdc8a7c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc898e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:192 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [25: 1600] @ 0x618a5f 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [28: 1792] @ 0x64b9bd 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64b9bc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /usr/local/go/src/crypto/tls/handshake_messages.go:393 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [45: 5760] @ 0x5a03da 0x50fd5d 0x6189f2 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 2080] @ 0x6be55f 0x6a16b9 0x6a15c5 0x6a0ebc 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a15c4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a0ebb vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xdb /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [14: 1120] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [38: 4256] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [50: 6400] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 288] @ 0x7d5abc 0x7d5869 0xdd9fcc 0xdd9fb8 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5868 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0xdd9fcb github.com/miekg/dns.(*Msg).Pack+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdd9fb7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /go/src/resolver/upstream_resolver.go:145 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 576] @ 0x41299a 0x9fc1fb 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc1fa github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [42: 4704] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [41: 4592] @ 0x76e177 0xdccabd 0xdcc9cc 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdccabc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcc9cb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [36: 4032] @ 0x7b6c70 0x7b6c4f 0x7b6d05 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6c6f github.com/sirupsen/logrus.NewEntry+0xef /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b6c4e github.com/0xERR0R/blocky/log.FromCtx+0xce /go/src/log/context.go:21 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [29: 1856] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 960] @ 0x823d37 0x7d7466 0xdc9188 0xdc915b 0xdc8b65 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x823d36 github.com/miekg/dns.(*A).copy+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:814 # 0x7d7465 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0xdc9187 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xdc915a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:256 # 0xdc8b64 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:197 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [31: 2480] @ 0x4c573b 0x4c571d 0x638aab 0x6fb385 0x6fb386 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638aaa crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [38: 4864] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 3168] @ 0x6189b2 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 864] @ 0x6fa739 0x4781a1 # 0x6fa738 net/http.(*conn).serve+0x238 /usr/local/go/src/net/http/server.go:1959 0: 0 [29: 1856] @ 0x618a9d 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 3840] @ 0x6189b2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [42: 4032] @ 0x58b4c7 0x667236 0x66709e 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 3168] @ 0x6189b2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 416] @ 0x667345 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [31: 2976] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 80] @ 0x9fc20f 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc20e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 2160] @ 0x6dc626 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc625 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /usr/local/go/src/net/http/h2_bundle.go:9482 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 48] @ 0xdd9e7c 0xddc162 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdd9e7b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x13b /go/src/resolver/upstream_resolver.go:137 # 0xddc161 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [34: 3264] @ 0x58b4c7 0x6672a5 0x6670ae 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [12: 64512] @ 0xb19deb 0xb19db8 0xde3416 0xde301c 0x4781a1 # 0xb19dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb19db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xde3415 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xde301b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [26: 1664] @ 0x618a5f 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 1792] @ 0xddbf5e 0xdd24ba 0xdd36ba 0x4781a1 # 0xddbf5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /go/src/resolver/upstream_resolver.go:380 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [33: 4224] @ 0x5a03da 0x6189c2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [20: 1280] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 2208] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [39: 3744] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [215: 123840] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x631a6f 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 6624] @ 0x4176ac 0x76de9b 0xdd38f8 0xdd37db 0xdd32fb 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd38f7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd37da github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xdd32fa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [8: 384] @ 0x412a11 0x76ddfe 0xdd6b57 0xdd6c51 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdd6b56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xdd6c50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 120] @ 0xddfcf4 0xdd447b 0xdd4045 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0xddfcf3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xdd447a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xdd4044 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [37: 3552] @ 0x58b4c7 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [36: 3456] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 2960] @ 0x4c573b 0x4c571d 0x6fa6d0 0x4781a1 # 0x4c573a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6fa6cf net/http.(*conn).serve+0x1cf /usr/local/go/src/net/http/server.go:1955 0: 0 [24: 1536] @ 0x618a9d 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 1632] @ 0x58b4c7 0x6672a5 0x6670ae 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1408] @ 0x618a9d 0x6289eb 0x6673a5 0x667f2f 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [76: 13376] @ 0xdd5745 0xdd5595 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd5744 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /go/src/resolver/query_logging_resolver.go:158 # 0xdd5594 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:126 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [18: 576] @ 0x5a0885 0x6183b2 0x628612 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628611 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 2320] @ 0x516e47 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e46 crypto/cipher.NewCTR+0x166 /usr/local/go/src/crypto/cipher/ctr.go:50 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [42: 4032] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a5f 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3264] @ 0x664210 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66420f crypto/tls.(*Conn).sendSessionTicket+0xef /usr/local/go/src/crypto/tls/handshake_server_tls13.go:838 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [47: 6016] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 5504] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x59ff6a 0x66138e 0x660cac 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x59ff69 crypto/sha256.(*digest).MarshalBinary+0x29 /usr/local/go/src/crypto/sha256/sha256.go:67 # 0x66138d crypto/tls.cloneHash+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:414 # 0x660cab crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 1440] @ 0x4c5e26 0x4c6075 0x4c5759 0x4c571d 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [33: 4224] @ 0x9fc28d 0x9fc1f6 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x9fc28c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0x9fc1f5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [21: 1008] @ 0x54283f 0x65ffe2 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x54283e crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e /usr/local/go/src/crypto/ecdh/x25519.go:71 # 0x65ffe1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 448] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 4816] @ 0x66e5b0 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e5af crypto/tls.(*Config).encryptTicket+0x6f /usr/local/go/src/crypto/tls/ticket.go:324 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 2640] @ 0x412d0d 0x41472f 0x413535 0x64bbea 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64bbe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /usr/local/go/src/crypto/tls/handshake_messages.go:422 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [175: 89600] @ 0x516e36 0x66e745 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x66e744 crypto/tls.(*Config).encryptTicket+0x204 /usr/local/go/src/crypto/tls/ticket.go:338 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 2368] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [36: 3456] @ 0x58b4c7 0x6536be 0x65368d 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6536bd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65368c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /usr/local/go/src/crypto/tls/handshake_messages.go:1067 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1104] @ 0x51aca5 0x51a6cb 0x66e6b2 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66e6b1 crypto/tls.(*Config).encryptTicket+0x171 /usr/local/go/src/crypto/tls/ticket.go:334 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 128] @ 0x7d3dc6 0x7d79e6 0x7d5f9f 0x7d6399 0xe27125 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d3dc5 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x7d79e5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x7d5f9e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xe27124 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /go/src/server/server_endpoints.go:137 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [16: 768] @ 0x51aca5 0x51a6cb 0x62bb14 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x7b7068 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b7067 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [42: 5376] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 1856] @ 0x618a5f 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [53: 6784] @ 0x5a03da 0x6189c2 0x66eb45 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x66eb44 crypto/tls.(*Config).decryptTicket+0x184 /usr/local/go/src/crypto/tls/ticket.go:375 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [45: 4320] @ 0x58b4c7 0x64f22c 0x64ed98 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f22b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ed97 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:763 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [50: 6400] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [32: 3072] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [36: 4032] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [42: 4704] @ 0x4c6bd4 0x4c740d 0x4c73cf 0xe25c6b 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c6bd3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c740c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ce context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe25c6a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:658 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [38: 3648] @ 0x58b4c7 0x66b952 0x66b90f 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66b951 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66b90e crypto/tls.(*SessionState).Bytes+0x5ae /usr/local/go/src/crypto/tls/ticket.go:117 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 7744] @ 0x4176ac 0x6dc8f5 0x6dc0ff 0x6dbb6a 0x6daba5 0x4781a1 # 0x6dc8f4 net/http.(*http2clientConnReadLoop).handleResponse+0x614 /usr/local/go/src/net/http/h2_bundle.go:9509 # 0x6dc0fe net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dbb69 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [9: 288] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [24: 2304] @ 0x6d5c31 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c30 net/http.(*http2ClientConn).RoundTrip+0x130 /usr/local/go/src/net/http/h2_bundle.go:8295 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [13: 312] @ 0xe24fa9 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe24fa8 github.com/0xERR0R/blocky/server.newRequest+0x248 /go/src/server/server.go:572 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [24: 1536] @ 0x618a5f 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [5: 240] @ 0x4fde86 0xde7c97 0x50097f 0x501286 0x503d9e 0x4faf45 0xdd25b5 0xdd36ba 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xde7c96 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /go/src/resolver/upstream_resolver.go:305 # 0x50097e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501285 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503d9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4faf44 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [13: 624] @ 0x41299a 0x4c6125 0x4c5759 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c6124 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [21: 1344] @ 0x618a9d 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 480] @ 0x5423ea 0x54246b 0x66839b 0x65feaa 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5423e9 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xc9 /usr/local/go/src/crypto/ecdh/x25519.go:50 # 0x54246a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /usr/local/go/src/crypto/ecdh/x25519.go:41 # 0x66839a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x65fea9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [24: 2304] @ 0x6189b2 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 5440] @ 0x6be55f 0x6a16b9 0x6a15c5 0x6a0ece 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a15c4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a0ecd vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [55: 7040] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [67: 23584] @ 0x4176ac 0xdda24f 0xdda1c7 0xdda19e 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda24e net/textproto.MIMEHeader.Set+0x32e /usr/local/go/src/net/textproto/header.go:22 # 0xdda1c6 net/http.Header.Set+0x2a6 /usr/local/go/src/net/http/header.go:40 # 0xdda19d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /go/src/resolver/upstream_resolver.go:155 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [41: 4592] @ 0x628a0f 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [48: 6144] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667f2f 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [60: 10560] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 3936] @ 0x6189b2 0x66e7a5 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x66e7a4 crypto/tls.(*Config).encryptTicket+0x264 /usr/local/go/src/crypto/tls/ticket.go:340 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [64: 18432] @ 0x70c4a6 0x70c470 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x70c4a5 net/http.setupRewindBody+0x285 /usr/local/go/src/net/http/transport.go:673 # 0x70c46f net/http.(*Transport).roundTrip+0x24f /usr/local/go/src/net/http/transport.go:550 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [25: 2800] @ 0x628a0f 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x667345 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 800] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [28: 1792] @ 0x618a5f 0x6285d9 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [44: 5632] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [45: 4320] @ 0x58b4c7 0x6672a5 0x6670ae 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [55: 7040] @ 0x5a03da 0x50fd5d 0x6189f2 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [125: 128000] @ 0x6a737a 0x483ef1 0x6b6e45 0x6b757a 0x6b7445 0x6c0bbc 0x6dde9e 0x6db946 0x6daba5 0x4781a1 # 0x6a7379 net/http.init.func1+0x19 /usr/local/go/src/net/http/h2_bundle.go:1045 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b6e44 net/http.http2getDataBufferChunk+0x104 /usr/local/go/src/net/http/h2_bundle.go:1055 # 0x6b7579 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b7444 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c0bbb net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6dde9d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6db945 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [18: 864] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [195: 112320] @ 0x6365b3 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6365b2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /usr/local/go/src/crypto/tls/conn.go:1108 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [91: 26208] @ 0x4176ac 0x76de9b 0xdccabd 0xdcc9cc 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdccabc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdcc9cb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [6: 96] @ 0x667345 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667344 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [47: 6016] @ 0x5a03da 0x50fd5d 0x667a77 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [6: 768] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [68: 39168] @ 0x412d0d 0x412a7a 0x76ddfe 0xddce9e 0xddc24d 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xddce9d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xddc24c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 448] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1408] @ 0x618a9d 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [65: 11440] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x5ad4ab 0x5ad4ac 0x5ce48c 0xdc9f6d 0xdc9d65 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x5ad4aa net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:836 # 0x5ad4ab net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:756 # 0x5ce48b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdc9f6c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /go/src/resolver/client_names_resolver.go:82 # 0xdc9d64 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [28: 672] @ 0x67b6c7 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b6c6 net/textproto.readMIMEHeader+0x2a6 /usr/local/go/src/net/textproto/reader.go:571 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [11: 176] @ 0x77cf29 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cf28 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x588 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [8: 256] @ 0x62bb50 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x62bb4f crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [88: 19712] @ 0x6f6aeb 0x6fa839 0x4781a1 # 0x6f6aea net/http.(*conn).readRequest+0x8aa /usr/local/go/src/net/http/server.go:1052 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [40: 3840] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [50: 5600] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 96] @ 0x4fde86 0x831025 0xe24f26 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831024 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe24f25 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:571 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [15: 720] @ 0x51ab45 0x51a6cb 0x62bb14 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [55: 15840] @ 0x6ec3ad 0xdda105 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6ec3ac net/http.NewRequestWithContext+0x26c /usr/local/go/src/net/http/request.go:905 # 0xdda104 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /go/src/resolver/upstream_resolver.go:150 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 512] @ 0x542809 0x65ffe2 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542808 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 /usr/local/go/src/crypto/ecdh/x25519.go:73 # 0x65ffe1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [110: 35200] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [24: 5376] @ 0x4faf5b 0xdd25b5 0xdd36ba 0x4781a1 # 0x4faf5a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xdd25b4 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [24: 1536] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 64] @ 0x7bf49a 0x7d504c 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdc8e6f 0xdc8985 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x7bf499 github.com/miekg/dns.init.func2+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:12 # 0x7d504b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdc8e6e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:212 # 0xdc8984 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:175 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [1: 6144] @ 0x412d0d 0x41472f 0x413535 0x6a042c 0x6a034b 0x69efb1 0x6da6c8 0x6d9a11 0x6d9db5 0x6d975e 0x6d748f 0x6d69a7 0x6d63b8 0x4781a1 # 0x6a042b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a034a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69efb0 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6da6c7 net/http.(*http2ClientConn).writeHeader+0x147 /usr/local/go/src/net/http/h2_bundle.go:9177 # 0x6d9a10 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /usr/local/go/src/net/http/h2_bundle.go:9111 # 0x6d9db4 net/http.(*http2ClientConn).encodeHeaders.func1+0x2b4 /usr/local/go/src/net/http/h2_bundle.go:9076 # 0x6d975d net/http.(*http2ClientConn).encodeHeaders+0x65d /usr/local/go/src/net/http/h2_bundle.go:9104 # 0x6d748e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /usr/local/go/src/net/http/h2_bundle.go:8578 # 0x6d69a6 net/http.(*http2clientStream).writeRequest+0x5a6 /usr/local/go/src/net/http/h2_bundle.go:8474 # 0x6d63b7 net/http.(*http2clientStream).doRequest+0x17 /usr/local/go/src/net/http/h2_bundle.go:8392 0: 0 [35: 3360] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [38: 3648] @ 0x6189b2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 864] @ 0x412a11 0x76ddfe 0xdc895d 0xdc8840 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdc895c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc883f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:173 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [36: 3456] @ 0x6189b2 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 1856] @ 0x618a5f 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [118: 33984] @ 0x4176ac 0x76e125 0x7b6df7 0x7b6d0f 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e124 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [84: 14784] @ 0x51ab6a 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab69 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 4128] @ 0x58b4c7 0x667236 0x66709e 0x667e45 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [27: 2592] @ 0x58b4c7 0x65005c 0x64ff4c 0x58b1c7 0x58b552 0x64e210 0x64e0fb 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65005b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ff4b crypto/tls.(*serverHelloMsg).marshal.func5+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:711 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e20f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e0fa crypto/tls.(*serverHelloMsg).marshal+0xe7a /usr/local/go/src/crypto/tls/handshake_messages.go:709 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 64] @ 0x58b2e9 0x667236 0x66709e 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b2e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [16: 768] @ 0x4fde86 0x7b70a5 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4fde85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b70a4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [37: 3552] @ 0x58b4c7 0x667236 0x66709e 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x628a0f 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [29: 2784] @ 0x58b4c7 0x667236 0x66709e 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [31: 2976] @ 0x58b4c7 0x65368c 0x65365b 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65368b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x6b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x65365a crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x3a /usr/local/go/src/crypto/tls/handshake_messages.go:1064 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 864] @ 0x4c74e5 0x7b6abe 0x7b6d25 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [30: 2880] @ 0x58b4c7 0x6672a5 0x6670ae 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 2800] @ 0x5d9a14 0x63477b 0x50b318 0x63495e 0x631a6f 0x638316 0x638317 0x6f4a57 0x4781a1 # 0x5d9a13 net.(*conn).Read+0xb3 /usr/local/go/src/net/net.go:181 # 0x63477a crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:806 # 0x50b317 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x63495d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6f4a56 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:681 0: 0 [54: 6912] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [28: 1792] @ 0x618a9d 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 480] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [25: 1600] @ 0x618a5f 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a5f 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a5e crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [13: 832] @ 0xddfdfb 0xdd447b 0xdd4045 0xdd2f0f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0xddfdfa github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xdd447a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xdd4044 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xdd2f0e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [42: 4032] @ 0x58b4c7 0x667236 0x66709e 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [7: 112] @ 0x77cefd 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cefc github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x55c /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [44: 5632] @ 0x5a03da 0x50fd5d 0x6189c2 0x667f65 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [89: 19936] @ 0x66e2e5 0x664225 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66e2e4 crypto/tls.(*Conn).sessionState+0x64 /usr/local/go/src/crypto/tls/ticket.go:293 # 0x664224 crypto/tls.(*Conn).sendSessionTicket+0x104 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:840 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 4128] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [42: 5376] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [115: 33120] @ 0x65f85c 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x65f85b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:93 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [52: 6656] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [186: 107136] @ 0x412d0d 0x412a7a 0x76ddfe 0xdbe18e 0xdd5f72 0x4781a1 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [11: 352] @ 0x667954 0x667924 0x66773b 0x58b1c7 0x58b552 0x667236 0x66709e 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x667953 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667923 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66773a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 5248] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [25: 1600] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [122: 42944] @ 0x4176ac 0xe265c5 0xe2656b 0xe2654b 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe265c4 net/textproto.MIMEHeader.Set+0xa4 /usr/local/go/src/net/textproto/header.go:22 # 0xe2656a net/http.Header.Set+0x4a /usr/local/go/src/net/http/header.go:40 # 0xe2654a github.com/0xERR0R/blocky/server.secureHeader.func1+0x2a /go/src/server/server_endpoints.go:40 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [53: 6784] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x663965 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x663964 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:747 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [225: 129600] @ 0x412d0d 0x412a7a 0x76e9ca 0x76e9ad 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x76e9c9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76e9ac github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [14: 448] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [80: 17920] @ 0x66d385 0x660917 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66d384 crypto/tls.ParseSessionState+0x44 /usr/local/go/src/crypto/tls/ticket.go:182 # 0x660916 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:314 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [194: 99328] @ 0x4abdf2 0xe26f73 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4abdf1 io.ReadAll+0x31 /usr/local/go/src/io/io.go:710 # 0xe26f72 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /go/src/server/server_endpoints.go:119 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [28: 1792] @ 0x66ec2e 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66ec2d crypto/tls.(*Config).decryptTicket+0x26d /usr/local/go/src/crypto/tls/ticket.go:387 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [49: 6272] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [46: 4416] @ 0x58b4c7 0x6536f0 0x6536bf 0x58b1c7 0x58b552 0x65353a 0x653498 0x635dbf 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6536ef vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6536be crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /usr/local/go/src/crypto/tls/handshake_messages.go:1071 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x653539 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653497 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1061 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [4: 192] @ 0x412a11 0x76ddfe 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd2e8f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 # 0x76ddfd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd2e8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [61: 10736] @ 0x51ab85 0x51a6cb 0x62bb14 0x62fb16 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bb13 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 5248] @ 0x5a03da 0x50fd5d 0x667a77 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667a76 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [182: 93184] @ 0x516e36 0x66ec57 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x516e35 crypto/cipher.NewCTR+0x155 /usr/local/go/src/crypto/cipher/ctr.go:53 # 0x66ec56 crypto/tls.(*Config).decryptTicket+0x296 /usr/local/go/src/crypto/tls/ticket.go:388 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x58b4c7 0x667236 0x66709e 0x667e45 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 1408] @ 0x64cd4f 0x63685c 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64cd4e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /usr/local/go/src/crypto/tls/handshake_messages.go:496 # 0x63685b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 2112] @ 0x6d5c05 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5c04 net/http.(*http2ClientConn).RoundTrip+0x104 /usr/local/go/src/net/http/h2_bundle.go:8293 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [91: 26208] @ 0x63510e 0x635945 0x635e26 0x662d4b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x662d4a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:656 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [197: 113472] @ 0x63510e 0x635945 0x635e26 0x664485 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x63510d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635944 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x635e25 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x664484 crypto/tls.(*Conn).sendSessionTicket+0x364 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:879 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [64: 8192] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667df2 0x62fb07 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [44: 5632] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [18: 2592] @ 0x4134d7 0x4c6169 0x4c5759 0x4c571d 0xdd2ecf 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x4c6168 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xdd2ece github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [50: 5600] @ 0x76e177 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [34: 3264] @ 0x58b4c7 0x6587da 0x658738 0x635dbf 0x6638fe 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6587d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x658737 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x6638fd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:741 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [10: 320] @ 0x5a0885 0x6183b2 0x628848 0x6673c2 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6183b1 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628847 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x6673c1 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [57: 16416] @ 0x4176ac 0x76de9b 0xdd321e 0xdd311f 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd321d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdd311e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [48: 6144] @ 0x5a03da 0x50fd5d 0x6189c2 0x6285d9 0x667c54 0x66266a 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6285d8 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x662669 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:615 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [9: 144] @ 0x77cdac 0x77c7e5 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77cdab github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x40b /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77c7e4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [98: 28224] @ 0x833450 0x833401 0x6ff80e 0x6faae8 0x4781a1 # 0x83344f net/http.(*Request).WithContext+0x24f /usr/local/go/src/net/http/request.go:366 # 0x833400 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [5: 120] @ 0x6d5da5 0x6d1eb1 0x6e055a 0x6e0553 0x70c5bc 0x6f0813 0x6a8f44 0x6a87f8 0x6aab1c 0xdda393 0xdda38c 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x6d5da4 net/http.(*http2ClientConn).RoundTrip+0x2a4 /usr/local/go/src/net/http/h2_bundle.go:8298 # 0x6d1eb0 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6e0559 net/http.(*http2Transport).RoundTrip+0x19 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x6e0552 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10206 # 0x70c5bb net/http.(*Transport).roundTrip+0x39b /usr/local/go/src/net/http/transport.go:553 # 0x6f0812 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a8f43 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a87f7 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6aab1b net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xdda392 net/http.(*Client).Do+0x472 /usr/local/go/src/net/http/client.go:590 # 0xdda38b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /go/src/resolver/upstream_resolver.go:159 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [37: 4736] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [14: 448] @ 0x7d4fe6 0x7d4f2d 0x7d538c 0x7d60e5 0x7d6399 0xdda7a6 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0x7d4fe5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 0x7d4f2c github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x7d538b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x7d60e4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x7d6398 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0xdda7a5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x885 /go/src/resolver/upstream_resolver.go:184 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [56: 10752] @ 0x64f3d5 0x64f3a5 0x64f2b7 0x58b1c7 0x58b552 0x64f22c 0x64ed98 0x58b1c7 0x58b552 0x64ea78 0x64e851 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x64f3d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f3a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f2b6 crypto/tls.(*serverHelloMsg).marshal.func10.2+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:764 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f22b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ed97 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:763 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ea77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e850 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /usr/local/go/src/crypto/tls/handshake_messages.go:753 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 4144] @ 0x7b6ad4 0x7b6a9d 0x7b6d25 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6ad3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b6a9c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [14: 672] @ 0x51ab45 0x51a6cb 0x66e6b2 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab44 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66e6b1 crypto/tls.(*Config).encryptTicket+0x171 /usr/local/go/src/crypto/tls/ticket.go:334 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [41: 5248] @ 0x5a03da 0x50fd5d 0x6189c2 0x667f65 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [15: 480] @ 0x5a0885 0x667f8c 0x660d37 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667f8b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x660d36 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [19: 912] @ 0x6501e5 0x6501b5 0x6500b7 0x58b1c7 0x58b552 0x65005c 0x64ff4c 0x58b1c7 0x58b552 0x64e210 0x64e0fb 0x635dbf 0x662585 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6501e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6501b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6500b6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:712 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x65005b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ff4b crypto/tls.(*serverHelloMsg).marshal.func5+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:711 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e20f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e0fa crypto/tls.(*serverHelloMsg).marshal+0xe7a /usr/local/go/src/crypto/tls/handshake_messages.go:709 # 0x635dbe crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x662584 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:603 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [19: 1520] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [39: 3744] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [64: 8192] @ 0x5a03da 0x50fd5d 0x6189c2 0x6289eb 0x6673a5 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189c1 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 4368] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x664ee5 0x65f7a5 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x664ee4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:995 # 0x65f7a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [37: 3552] @ 0x6189b2 0x6289eb 0x6673a5 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1: 384] @ 0x7d5abc 0x7d5856 0xe27359 0xe2734a 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7d5abb github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7d5855 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xe27358 github.com/miekg/dns.(*Msg).Pack+0x38 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xe27349 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /go/src/server/server_endpoints.go:154 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [35: 3360] @ 0x58b4c7 0x6672a5 0x6670ae 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [39: 4368] @ 0x628a0f 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [869: 2002176] @ 0x50b4ae 0x50aedd 0x6348f4 0x6348b7 0x6323de 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x6348f3 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x6348b6 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x6323dd crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [98: 28224] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcd2ba 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcd2b9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:189 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [14: 448] @ 0x5a0885 0x667f8c 0x66385c 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a0884 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667f8b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x66385b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /usr/local/go/src/crypto/tls/handshake_server_tls13.go:738 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [22: 3872] @ 0x77c253 0x76f1da 0x76ed96 0x76f388 0x76f7dc 0xdbe1ac 0xdbe17c 0xdd5f72 0x4781a1 # 0x77c252 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76f1d9 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76ed95 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x76f387 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x76f7db github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdbe1ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdbe17b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [42: 4704] @ 0x628a0f 0x6673a5 0x667df2 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667df1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [105: 30240] @ 0x4176ac 0x76de9b 0xe251de 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe251dd github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:575 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [10: 640] @ 0xdd2f2d 0xdd90ab 0xdcb551 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdd2f2c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xdd90aa github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /go/src/resolver/sudn_resolver.go:112 # 0xdcb550 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [65: 11440] @ 0x51ab85 0x51a6cb 0x66e6b2 0x6643a5 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66e6b1 crypto/tls.(*Config).encryptTicket+0x171 /usr/local/go/src/crypto/tls/ticket.go:334 # 0x6643a4 crypto/tls.(*Conn).sendSessionTicket+0x284 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:857 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [136: 47872] @ 0x4176ac 0x6f7db5 0x6f7812 0xe27435 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7db4 net/http.Header.Clone+0x794 /usr/local/go/src/net/http/header.go:114 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0xe27434 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /go/src/server/server_endpoints.go:162 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [12: 1344] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [55: 7920] @ 0xe270fe 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xe270fd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x5d /go/src/server/server_endpoints.go:136 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [36: 3456] @ 0x58b4c7 0x66c0ef 0x66c073 0x66bfd7 0x664367 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c0ee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c072 crypto/tls.marshalCertificate+0xd12 /usr/local/go/src/crypto/tls/handshake_messages.go:1388 # 0x66bfd6 crypto/tls.(*SessionState).Bytes+0xc76 /usr/local/go/src/crypto/tls/ticket.go:137 # 0x664366 crypto/tls.(*Conn).sendSessionTicket+0x246 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:852 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3920] @ 0x76e177 0xdbe18e 0xdd5f72 0x4781a1 # 0x76e176 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdbe18d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:25 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [15: 720] @ 0x412a11 0x6f7c96 0x6f7812 0xe27435 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7c95 net/http.Header.Clone+0x675 /usr/local/go/src/net/http/header.go:105 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0xe27434 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /go/src/server/server_endpoints.go:162 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [42: 5376] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [652: 1168384] @ 0x50b4ae 0x50aedd 0x50b0b9 0x632a3d 0x636111 0x636112 0x636194 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x50b4ad bytes.growSlice+0x8d /usr/local/go/src/bytes/buffer.go:249 # 0x50aedc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b0b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632a3c crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636110 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636111 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636193 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x6189b2 0x6289eb 0x6673a5 0x667e45 0x62fb07 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667e44 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fb06 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [23: 1472] @ 0x66eace 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x66eacd crypto/tls.(*Config).decryptTicket+0x10d /usr/local/go/src/crypto/tls/ticket.go:374 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [216: 124416] @ 0x412d0d 0x412a7a 0xdbe22a 0xdbe17b 0xdd5f72 0x4781a1 # 0xdbe229 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/src/querylog/logger_writer.go:33 # 0xdbe17a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:23 # 0xdd5f71 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:201 0: 0 [128: 40960] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x662716 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662715 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:620 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [58: 16704] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [299: 267904] @ 0x66ed74 0x66ed5b 0x6ffc3e 0x7005a6 0xe24756 0x4781a1 # 0x66ed73 crypto/tls.Server+0x53 /usr/local/go/src/crypto/tls/tls.go:35 # 0x66ed5a crypto/tls.(*listener).Accept+0x3a /usr/local/go/src/crypto/tls/tls.go:70 # 0x6ffc3d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [30: 8640] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdcb3cb 0xdc8aec 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdcb3ca github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xdc8aeb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:193 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 0: 0 [38: 4864] @ 0x5a03da 0x50fd5d 0x628598 0x667c54 0x660c13 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x628597 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667c53 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x660c12 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [101: 29088] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [37: 3552] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [33: 3168] @ 0x4c5e26 0x4c6075 0x4c5759 0x4c571d 0x6f6989 0x6fa839 0x4781a1 # 0x4c5e25 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6074 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5758 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c571c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x6f6988 net/http.(*conn).readRequest+0x748 /usr/local/go/src/net/http/server.go:1039 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [20: 1280] @ 0x618a9d 0x6289eb 0x6673a5 0x6641ec 0x6640a5 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6641eb crypto/tls.(*Conn).sendSessionTicket+0xcb /usr/local/go/src/crypto/tls/handshake_server_tls13.go:835 # 0x6640a4 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:825 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [17: 816] @ 0x4c74e5 0x7b6abe 0x7b6d25 0x7b6d99 0xe25027 0xe257d4 0xe2716c 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe25026 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:569 # 0xe257d3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /go/src/server/server.go:619 # 0xe2716b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /go/src/server/server_endpoints.go:144 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [29: 2784] @ 0x6f7c75 0x6f7812 0xe27435 0xe25b36 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x6f7c74 net/http.Header.Clone+0x654 /usr/local/go/src/net/http/header.go:104 # 0x6f7811 net/http.(*response).WriteHeader+0x1f1 /usr/local/go/src/net/http/server.go:1188 # 0xe27434 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /go/src/server/server_endpoints.go:162 # 0xe25b35 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:643 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [46: 5152] @ 0x628a0f 0x6673a5 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [40: 4480] @ 0x628a0f 0x6673a5 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [91: 26208] @ 0x6ed339 0x6f6488 0x6fa839 0x4781a1 # 0x6ed338 net/http.readRequest+0x98 /usr/local/go/src/net/http/request.go:1055 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [112: 32256] @ 0x4176ac 0x76de9b 0xdc895d 0xdc8840 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdc895c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdc883f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:173 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [51: 7344] @ 0x6ffcfa 0x6ffcee 0x7005a6 0xe24756 0x4781a1 # 0x6ffcf9 net/http.(*Server).newConn+0x3f9 /usr/local/go/src/net/http/server.go:623 # 0x6ffced net/http.(*Server).Serve+0x3ed /usr/local/go/src/net/http/server.go:3283 # 0x7005a5 net/http.(*Server).ServeTLS+0x485 /usr/local/go/src/net/http/server.go:3325 # 0xe24755 github.com/0xERR0R/blocky/server.(*Server).Start.func3+0x2f5 /go/src/server/server.go:533 0: 0 [117: 33696] @ 0x4176ac 0x76de9b 0x7b6df7 0x7b6d0f 0x7b6d99 0xdc9e8b 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b6df6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b6d98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xdc9e8a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [46: 5888] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x66393f 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66393e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /usr/local/go/src/crypto/tls/handshake_server_tls13.go:748 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [113: 32544] @ 0x4176ac 0x76de9b 0x7b7174 0x7b7019 0xdd6c47 0x7b6d0f 0xdd6bcd 0xdd6a85 0xdc260b 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7173 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7018 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xdd6c46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc260a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 0: 0 [27: 1728] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x66263b 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66263a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /usr/local/go/src/crypto/tls/handshake_server_tls13.go:616 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [2: 32] @ 0xdda1f4 0xdda1c7 0xdda19e 0xddc1d7 0x9fbb13 0x9fc839 0x9fbaa5 0xddbf34 0xdd24ba 0xdd36ba 0x4781a1 # 0xdda1f3 net/textproto.MIMEHeader.Set+0x2d3 /usr/local/go/src/net/textproto/header.go:22 # 0xdda1c6 net/http.Header.Set+0x2a6 /usr/local/go/src/net/http/header.go:40 # 0xdda19d github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /go/src/resolver/upstream_resolver.go:155 # 0xddc1d6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0x9fbb12 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9fc838 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9fbaa4 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xddbf33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [115: 80960] @ 0x6be55f 0x6a16b9 0x6a10da 0x6a0ed9 0x6a0cf0 0x6bd8ee 0x6b8c05 0x6db62c 0x6daba5 0x4781a1 # 0x6be55e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a16b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a10d9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a0ed8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a0cef vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6bd8ed net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b8c04 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6db62b net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6daba4 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [49: 5488] @ 0x7b6bda 0x7b6c49 0x7b6d05 0xdd6bcd 0xdd6a85 0xdd54c8 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x7b6bd9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b6c48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b6d04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdd54c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:116 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [9: 216] @ 0x634918 0x631a6f 0x638316 0x638317 0x6f4eeb 0x674dc3 0x6758c9 0x675b25 0x679ce5 0x6ed355 0x6ed370 0x6f6488 0x6fa839 0x4781a1 # 0x634917 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631a6e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638315 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638316 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x6f4eea net/http.(*connReader).Read+0x14a /usr/local/go/src/net/http/server.go:789 # 0x674dc2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x6758c8 bufio.(*Reader).ReadSlice+0x28 /usr/local/go/src/bufio/bufio.go:376 # 0x675b24 bufio.(*Reader).ReadLine+0x24 /usr/local/go/src/bufio/bufio.go:405 # 0x679ce4 net/textproto.(*Reader).readLineSlice+0xa4 /usr/local/go/src/net/textproto/reader.go:63 # 0x6ed354 net/textproto.(*Reader).ReadLine+0xb4 /usr/local/go/src/net/textproto/reader.go:43 # 0x6ed36f net/http.readRequest+0xcf /usr/local/go/src/net/http/request.go:1059 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [6: 144] @ 0x67bf6d 0x67bd97 0xe266d5 0xe266c4 0xe266a9 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x67bf6c net/textproto.canonicalMIMEHeaderKey+0x16c /usr/local/go/src/net/textproto/reader.go:787 # 0x67bd96 net/textproto.CanonicalMIMEHeaderKey+0xb6 /usr/local/go/src/net/textproto/reader.go:659 # 0xe266d4 net/textproto.MIMEHeader.Set+0x1b4 /usr/local/go/src/net/textproto/header.go:22 # 0xe266c3 net/http.Header.Set+0x1a3 /usr/local/go/src/net/http/header.go:40 # 0xe266a8 github.com/0xERR0R/blocky/server.secureHeader.func1+0x188 /go/src/server/server_endpoints.go:42 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [60: 17280] @ 0x4176ac 0x76de9b 0xdd6b57 0xdd6c51 0x7b6d0f 0xdd6bcd 0xdd6af9 0xddbaa5 0xddbbe5 0xdd24ba 0xdd36ba 0x4781a1 # 0x76de9a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdd6b56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xdd6c50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b6d0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6af8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xddbaa4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xddbbe4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xdd24b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xdd36b9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [19: 1216] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x668085 0x663d3d 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668084 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x663d3c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:775 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [52: 7488] @ 0xdcc7e9 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcc7e8 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /go/src/resolver/custom_dns_resolver.go:113 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [29: 1392] @ 0x4c74e5 0x7b6abe 0x7b6d25 0xdd6bcd 0xdd6a85 0xdc862b 0xdc26af 0xdcfa0d 0xdccb2f 0xdcd33f 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0x4c74e4 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b6abd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b6d24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xdd6bcc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xdd6a84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdc862a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:162 # 0xdc26ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xdcfa0c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xdccb2e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xdcd33e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [109: 34880] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x662798 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x662797 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:623 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [52: 9152] @ 0x51ab85 0x51a6cb 0x66ebef 0x660909 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x51ab84 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a6ca crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x66ebee crypto/tls.(*Config).decryptTicket+0x22e /usr/local/go/src/crypto/tls/ticket.go:383 # 0x660908 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [659: 1180928] @ 0x636818 0x636365 0x65ab3e 0x65a09a 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x636817 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x636364 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x65ab3d crypto/tls.(*Conn).readClientHello+0x3d /usr/local/go/src/crypto/tls/handshake_server.go:135 # 0x65a099 crypto/tls.(*Conn).serverHandshake+0x39 /usr/local/go/src/crypto/tls/handshake_server.go:42 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [53: 5088] @ 0x58b4c7 0x6672a5 0x6670ae 0x667f2f 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667f2e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [43: 5504] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x663a45 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x663a44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:752 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [57: 7296] @ 0x5a03da 0x50fd5d 0x6189f2 0x6289eb 0x6673a5 0x667af2 0x6639ce 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x5a03d9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fd5c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x6189f1 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6639cd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /usr/local/go/src/crypto/tls/handshake_server_tls13.go:750 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [21: 1344] @ 0x6675f5 0x6675c5 0x6674d7 0x58b1c7 0x58b552 0x6672a5 0x6670ae 0x667af2 0x660c68 0x65f718 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6675f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6675c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6674d6 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b1c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b551 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6672a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6670ad crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x660c67 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f717 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [1710: 8317440] @ 0xdcd313 0xdd158b 0xdd5516 0xdce334 0xdc9eb2 0xdcde9e 0xdce791 0xdce626 0xe25e29 0xe2597f 0xe271de 0xe26fd1 0x6fc109 0x835926 0x6fc109 0xe28afe 0x6fc109 0xe2682c 0x6fc109 0x8334ee 0x6ff80e 0x6faae8 0x4781a1 # 0xdcd312 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x92 /go/src/resolver/custom_dns_resolver.go:196 # 0xdd158a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:30 # 0xdd5515 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:119 # 0xdce333 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xdc9eb1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xdcde9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xdce790 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xdce625 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe25e28 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:673 # 0xe2597e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:634 # 0xe271dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /go/src/server/server_endpoints.go:146 # 0xe26fd0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /go/src/server/server_endpoints.go:132 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x835925 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe28afd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe2682b github.com/0xERR0R/blocky/server.secureHeader.func1+0x30b /go/src/server/server_endpoints.go:44 # 0x6fc108 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x8334ed github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6ff80d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6faae7 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [22: 704] @ 0x542935 0x541de7 0x65fffb 0x65f705 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x542934 crypto/ecdh.(*x25519Curve).ecdh+0x34 /usr/local/go/src/crypto/ecdh/x25519.go:78 # 0x541de6 crypto/ecdh.(*PrivateKey).ECDH+0x86 /usr/local/go/src/crypto/ecdh/ecdh.go:130 # 0x65fffa crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7da /usr/local/go/src/crypto/tls/handshake_server_tls13.go:229 # 0x65f704 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [32: 3072] @ 0x6189b2 0x667f65 0x663f0e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x6189b1 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x667f64 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x663f0d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:811 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [26: 1664] @ 0x618a9d 0x6289eb 0x6673a5 0x667af2 0x6626cd 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x618a9c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6289ea vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6626cc crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /usr/local/go/src/crypto/tls/handshake_server_tls13.go:618 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [34: 3808] @ 0x628a0f 0x6673a5 0x667af2 0x66400e 0x663d96 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x628a0e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x6673a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x66400d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /usr/local/go/src/crypto/tls/handshake_server_tls13.go:819 # 0x663d95 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:781 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [35: 3360] @ 0x58b4c7 0x667236 0x66709e 0x667af2 0x662754 0x65f752 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x58b4c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667235 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66709d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667af1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x662753 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:621 # 0x65f751 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [124: 39680] @ 0x518d0d 0x51757a 0x62bb35 0x62bb26 0x62fb16 0x663a89 0x65f774 0x65a1ca 0x638e0b 0x6fb385 0x6fb386 0x4781a1 # 0x518d0c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517579 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bb34 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bb25 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fb15 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x663a88 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:754 # 0x65f773 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /usr/local/go/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a1c9 crypto/tls.(*Conn).serverHandshake+0x169 /usr/local/go/src/crypto/tls/handshake_server.go:53 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x6fb384 crypto/tls.(*Conn).HandshakeContext+0xe84 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x6fb385 net/http.(*conn).serve+0xe85 /usr/local/go/src/net/http/server.go:1921 0: 0 [274: 192896] @ 0x412d0d 0x412a7a 0x67b4b1 0x6ed63f 0x6ed640 0x6f6488 0x6fa839 0x4781a1 # 0x67b4b0 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:519 # 0x6ed63e net/textproto.(*Reader).ReadMIMEHeader+0x39e /usr/local/go/src/net/textproto/reader.go:501 # 0x6ed63f net/http.readRequest+0x39f /usr/local/go/src/net/http/request.go:1105 # 0x6f6487 net/http.(*conn).readRequest+0x247 /usr/local/go/src/net/http/server.go:1004 # 0x6fa838 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 448] @ 0x60653b 0x60679d 0x5fdea5 0x60864e 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x60653a crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x5fdea4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x60864d crypto/x509.loadSystemRoots+0x3ad /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1536] @ 0x5a7465 0x5fdddb 0x60864e 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x5a7464 encoding/pem.Decode+0x6a4 /usr/local/go/src/encoding/pem/pem.go:171 # 0x5fddda crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x60864d crypto/x509.loadSystemRoots+0x3ad /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 221184] @ 0x4bf299 0x608636 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x4bf298 os.ReadFile+0xd8 /usr/local/go/src/os/file.go:791 # 0x608635 crypto/x509.loadSystemRoots+0x395 /usr/local/go/src/crypto/x509/root_unix.go:70 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1408] @ 0x605505 0x60679d 0x5fdea5 0x60845d 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x605504 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:807 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x5fdea4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x60845c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 224] @ 0x60653b 0x60679d 0x5fdea5 0x60845d 0x60819c 0x483c62 0x608045 0x608028 0x60c3fd 0x63fed9 0x643613 0x640a9a 0x63b3f4 0x638e0b 0x71246e 0x712469 0x4781a1 # 0x60653a crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x60679c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x5fdea4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x60845c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60819b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608044 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x608027 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c3fc crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x63fed8 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643612 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640a99 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b3f3 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x638e0a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71246d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x712468 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 65536] @ 0x5dc785 0x5de2f8 0x5e898f 0x483c62 0x5da60c 0x5da5ef 0x5de67f 0x5d3518 0x5e28c5 0x5bfb85 0x5bfb5f 0x5c0427 0xe215df 0xe2143d 0xe208ef 0xe2b8bc 0xe2c42b 0x888b6a 0x88943f 0xe2b5f8 0xe2b5ef 0xe2d113 0x44075d 0x4781a1 # 0x5dc784 net.open+0x44 /usr/local/go/src/net/parse.go:80 # 0x5de2f7 net.maxListenerBacklog+0x37 /usr/local/go/src/net/sock_linux.go:35 # 0x5e898e net.listenerBacklog.func1+0xe /usr/local/go/src/net/net.go:373 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x5da60b sync.(*Once).Do+0x2b /usr/local/go/src/sync/once.go:65 # 0x5da5ee net.listenerBacklog+0xe /usr/local/go/src/net/net.go:373 # 0x5de67e net.socket+0x17e /usr/local/go/src/net/sock_posix.go:57 # 0x5d3517 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28c4 net.(*sysListener).listenTCPProto+0xa4 /usr/local/go/src/net/tcpsock_posix.go:189 # 0x5bfb84 net.(*sysListener).listenTCP+0x304 /usr/local/go/src/net/tcpsock_posix.go:179 # 0x5bfb5e net.(*ListenConfig).Listen+0x2de /usr/local/go/src/net/dial.go:734 # 0x5c0426 net.Listen+0x46 /usr/local/go/src/net/dial.go:808 # 0xe215de github.com/0xERR0R/blocky/server.newListeners+0xde /go/src/server/server.go:228 # 0xe2143c github.com/0xERR0R/blocky/server.createHTTPListeners+0x3c /go/src/server/server.go:211 # 0xe208ee github.com/0xERR0R/blocky/server.NewServer+0x24e /go/src/server/server.go:123 # 0xe2b8bb github.com/0xERR0R/blocky/cmd.startServer+0x15b /go/src/cmd/serve.go:50 # 0xe2c42a github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /go/src/cmd/root.go:43 # 0x888b69 github.com/spf13/cobra.(*Command).execute+0xac9 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x88943e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xe2b5f7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe2b5ee github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:113 # 0xe2d112 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 112] @ 0x8984c5 0x8984b8 0x897d32 0x8985a6 0x897d32 0x897ed1 0x897d0b 0x8b5106 0x8be405 0x8be3e5 0x8bde0f 0x8bd845 0xe2b7ae 0xe2c42b 0x888b6a 0x88943f 0xe2b5f8 0xe2b5ef 0xe2d113 0x44075d 0x4781a1 # 0x8984c4 gopkg.in/yaml%2ev2.(*parser).node+0x24 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:163 # 0x8984b7 gopkg.in/yaml%2ev2.(*parser).mapping+0x17 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:213 # 0x897d31 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8985a5 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x897d31 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x897ed0 gopkg.in/yaml%2ev2.(*parser).document+0xb0 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:175 # 0x897d0a gopkg.in/yaml%2ev2.(*parser).parse+0x6a /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:153 # 0x8b5105 gopkg.in/yaml%2ev2.unmarshal+0x2c5 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:142 # 0x8be404 gopkg.in/yaml%2ev2.UnmarshalStrict+0x44 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x8be3e4 github.com/0xERR0R/blocky/config.unmarshalConfig+0x24 /go/src/config/config.go:544 # 0x8bde0e github.com/0xERR0R/blocky/config.loadConfig+0x58e /go/src/config/config.go:484 # 0x8bd844 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 /go/src/config/config.go:434 # 0xe2b7ad github.com/0xERR0R/blocky/cmd.startServer+0x4d /go/src/cmd/serve.go:38 # 0xe2c42a github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /go/src/cmd/root.go:43 # 0x888b69 github.com/spf13/cobra.(*Command).execute+0xac9 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x88943e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xe2b5f7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe2b5ee github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:113 # 0xe2d112 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 112] @ 0x898185 0x898178 0x897d55 0x8985a6 0x897d32 0x8985a6 0x897d32 0x8985a6 0x897d32 0x897ed1 0x897d0b 0x8b5106 0x8be405 0x8be3e5 0x8bde0f 0x8bd845 0xe2b7ae 0xe2c42b 0x888b6a 0x88943f 0xe2b5f8 0xe2b5ef 0xe2d113 0x44075d 0x4781a1 # 0x898184 gopkg.in/yaml%2ev2.(*parser).node+0x24 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:163 # 0x898177 gopkg.in/yaml%2ev2.(*parser).scalar+0x17 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:192 # 0x897d54 gopkg.in/yaml%2ev2.(*parser).parse+0xb4 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:145 # 0x8985a5 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x897d31 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8985a5 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x897d31 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x8985a5 gopkg.in/yaml%2ev2.(*parser).mapping+0x105 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:217 # 0x897d31 gopkg.in/yaml%2ev2.(*parser).parse+0x91 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:149 # 0x897ed0 gopkg.in/yaml%2ev2.(*parser).document+0xb0 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:175 # 0x897d0a gopkg.in/yaml%2ev2.(*parser).parse+0x6a /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/decode.go:153 # 0x8b5105 gopkg.in/yaml%2ev2.unmarshal+0x2c5 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:142 # 0x8be404 gopkg.in/yaml%2ev2.UnmarshalStrict+0x44 /go/pkg/mod/gopkg.in/yaml.v2@v2.4.0/yaml.go:89 # 0x8be3e4 github.com/0xERR0R/blocky/config.unmarshalConfig+0x24 /go/src/config/config.go:544 # 0x8bde0e github.com/0xERR0R/blocky/config.loadConfig+0x58e /go/src/config/config.go:484 # 0x8bd844 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 /go/src/config/config.go:434 # 0xe2b7ad github.com/0xERR0R/blocky/cmd.startServer+0x4d /go/src/cmd/serve.go:38 # 0xe2c42a github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /go/src/cmd/root.go:43 # 0x888b69 github.com/spf13/cobra.(*Command).execute+0xac9 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x88943e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xe2b5f7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xe2b5ee github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:113 # 0xe2d112 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 4096] @ 0x85a1f8 0x85a2a4 0x85a26c 0x85a1e4 0x859845 0x84ca28 0x859c7f 0x859c44 0x859ee8 0xe296c5 0xe2b078 0xe2b5f3 0xe2d113 0x44075d 0x4781a1 # 0x85a1f7 bufio.NewWriterSize+0x57 /usr/local/go/src/bufio/bufio.go:596 # 0x85a2a3 bufio.NewWriter+0x103 /usr/local/go/src/bufio/bufio.go:605 # 0x85a26b encoding/csv.NewWriter+0xcb /usr/local/go/src/encoding/csv/writer.go:42 # 0x85a1e3 github.com/spf13/pflag.writeAsCSV+0x43 /go/pkg/mod/github.com/spf13/pflag@v1.0.5/string_slice.go:33 # 0x859844 github.com/spf13/pflag.(*stringArrayValue).String+0x24 /go/pkg/mod/github.com/spf13/pflag@v1.0.5/string_array.go:57 # 0x84ca27 github.com/spf13/pflag.(*FlagSet).VarPF+0x47 /go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:829 # 0x859c7e github.com/spf13/pflag.(*FlagSet).VarP+0xfe /go/pkg/mod/github.com/spf13/pflag@v1.0.5/flag.go:837 # 0x859c43 github.com/spf13/pflag.(*FlagSet).StringArrayVarP+0xc3 /go/pkg/mod/github.com/spf13/pflag@v1.0.5/string_array.go:88 # 0x859ee7 github.com/spf13/pflag.(*FlagSet).StringArrayP+0xc7 /go/pkg/mod/github.com/spf13/pflag@v1.0.5/string_array.go:115 # 0xe296c4 github.com/0xERR0R/blocky/cmd.newBlockingCommand+0x2c4 /go/src/cmd/blocking.go:36 # 0xe2b077 github.com/0xERR0R/blocky/cmd.NewRootCommand+0x237 /go/src/cmd/root.go:56 # 0xe2b5f2 github.com/0xERR0R/blocky/cmd.Execute+0x12 /go/src/cmd/root.go:113 # 0xe2d112 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 48] @ 0x741265 0x74120d 0x7411ec 0x7561b7 0x756d0c 0x756d00 0xb8dd49 0xb8df2f 0x44f108 0x440810 0x440700 0x4781a1 # 0x741264 regexp/syntax.(*compiler).inst+0xa4 /usr/local/go/src/regexp/syntax/compile.go:164 # 0x74120c regexp/syntax.(*compiler).init+0x4c /usr/local/go/src/regexp/syntax/compile.go:83 # 0x7411eb regexp/syntax.Compile+0x2b /usr/local/go/src/regexp/syntax/compile.go:73 # 0x7561b6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:180 # 0x756d0b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x756cff regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xb8dd48 github.com/jinzhu/inflection.compile+0xae8 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xb8df2e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 4707736 # TotalAlloc = 14414219320 # Sys = 18699528 # Lookups = 0 # Mallocs = 177437739 # Frees = 177390369 # HeapAlloc = 4707736 # HeapSys = 11927552 # HeapIdle = 5832704 # HeapInuse = 6094848 # HeapReleased = 5095424 # HeapObjects = 47370 # Stack = 655360 / 655360 # MSpan = 112320 / 146880 # MCache = 1200 / 15600 # BuckHashSys = 1819018 # GCSys = 3498432 # OtherSys = 636686 # NextGC = 5704312 # LastGC = 1780822331572014281 # PauseNs = [72311 84288 76348 191081 49511 68134 48380 55884 44772 74818 45989 64080 121894 51856 239373 48469 123947 176788 45581 89804 59753 54453 108975 78802 49318 46177 47439 60887 51958 83182 79131 58159 90079 1097705 74019 104146 112968 1127105 48800 70999 48161 68205 67566 50233 1103917 93023 61406 108863 64434 139063 75861 308881 49960 117867 109913 133585 145453 47592 79826 47128 197435 1181286 112388 60733 72905 102685 1159553 80770 81564 73924 232988 107851 49981 137510 63286 133657 103210 95255 195177 99132 640641 155156 74681 68979 71016 64047 71922 97125 73991 118799 59667 48686 99933 157947 74532 87106 648050 90854 93251 329605 117524 106138 110372 70779 76368 45971 76796 119522 82765 77559 72911 105798 115078 71983 73110 227643 56905 75771 69499 110222 51341 63616 68196 74449 87573 163173 56366 67238 75096 46838 54810 136815 79960 76053 44728 91223 105081 48092 129308 153861 79153 69290 92813 49641 46770 69037 111911 77659 1850911 106846 103703 69973 48435 73941 78514 276344 54075 45304 178136 86487 89537 101409 49371 87876 74318 72574 63448 57962 45031 96754 85297 62292 48913 101747 48963 123459 97227 71156 77809 122979 204298 48942 73130 81062 116131 72228 102085 227867 41780 44831 67113 75016 192489 80188 215903 389546 68901 65179 80793 47371 80735 47104 57464 581516 75315 55629 58817 51621 71106 84865 117847 45628 109629 81189 80836 145034 71954 65621 111045 113747 187106 104061 71851 68217 47212 106896 72716 63668 152446 73377 186668 74661 459322 109194 164748 48199 894926 42003 48135 100058 70269 496521 94086 72530 75111 43559 108574 71447 104986 115509 229218 72082 51790 55203 79133 63050] # PauseEnd = [1780812203305686818 1780812235540253932 1780812292063867785 1780812358776212126 1780812438559931672 1780812506026600759 1780812545554899813 1780812558562989348 1780812586120803637 1780812613498092955 1780812666564513137 1780812669693900191 1780812695036687338 1780812716714748826 1780812775826572806 1780812780574531921 1780812837807512229 1780812886477779439 1780812981437905780 1780813008097510111 1780813057707041257 1780813115232604279 1780813164478818646 1780813208403148741 1780813217726883051 1780813246492979721 1780813278380864765 1780813299829487094 1780813319604362140 1780813338483249524 1780813376921228138 1780813440343992428 1780813494411745913 1780813523264389547 1780813588228701331 1780813633571650364 1780813690142870042 1780813727176866089 1780813760403636418 1780813809269370111 1780813815380367519 1780813861022246188 1780813915219402032 1780813949998353260 1780813972452626869 1780813981168955814 1780814013218962163 1780814058228661883 1780814112792792046 1780814136028492957 1780814201261509528 1780814226709140233 1780814245265082405 1780814298568539200 1780814361873502426 1780814409687392528 1780814431640010460 1780814434027289139 1780814435238000130 1780814469987829961 1780814520449573216 1780814579668869558 1780814645277087415 1780814658579775136 1780814710007927524 1780814736377273504 1780814795801478786 1780814832122238325 1780814859264131423 1780814917199618809 1780814957726092358 1780814995656520826 1780815014923833457 1780815060276120030 1780815109411752956 1780815178391346186 1780815244001923900 1780815261701984495 1780815282701654778 1780815344484814442 1780815398673365097 1780815433138742271 1780815459223408370 1780815506709205682 1780815565156719009 1780815610774984879 1780815652774915188 1780815720485075842 1780815765737969314 1780815783165811325 1780815842443411494 1780815853077578673 1780815900344763856 1780815924438553793 1780815949158910776 1780815951508172352 1780815970605582066 1780815978452921283 1780816010757069656 1780816055165549057 1780816061684981767 1780816079225101595 1780816099785850267 1780816122765741555 1780816141950554002 1780816178659883802 1780816213868195069 1780816244339012136 1780816262095230669 1780816289763152685 1780816321887184275 1780816362209928485 1780816392209395979 1780816422303617549 1780816452309682364 1780816472456972875 1780816511832914131 1780816539431941371 1780816586941743835 1780816620590560492 1780816665771267883 1780816672109528664 1780816706488561512 1780816775234996566 1780816796452885566 1780816816815846665 1780816864143854552 1780816902968235134 1780816949384432451 1780816960181734303 1780816994797348884 1780817011132270772 1780817044714862312 1780817080406830172 1780817117775968370 1780817161493994055 1780817194915746308 1780817231568014587 1780817261359403412 1780817293574449662 1780817353502938765 1780817394792776849 1780817439016340731 1780817498745158258 1780817565781009105 1780817623110780219 1780817642549848211 1780817675257991870 1780817722594653356 1780817758544354398 1780817794184348591 1780817842852720692 1780817905130754982 1780817953502327668 1780818013339948393 1780818050508090847 1780818091215015307 1780818123607603715 1780818170903786442 1780818240805122573 1780818261801550492 1780818324722458553 1780818386842397527 1780818432031457955 1780818476037421901 1780818516918799258 1780818586573136361 1780818653236040972 1780818699311787168 1780818721448256402 1780818777064549011 1780818853504618415 1780818916768428454 1780818970629759211 1780818980558922351 1780819004635194161 1780819038489502993 1780819092017283225 1780819157318894567 1780819222684441700 1780819284829247859 1780819357116322589 1780819407418393353 1780819475165987105 1780819535249858074 1780819594273474863 1780819653517579629 1780819693612228435 1780819786493931525 1780819829144897995 1780819883120709493 1780819932145614469 1780819992187155743 1780820053507192451 1780820113141896711 1780820161575289330 1780820232921794653 1780820290463362920 1780820340350372243 1780820409547899312 1780820458965126174 1780820502159464220 1780820507887238304 1780820522692766202 1780820552308741460 1780820597012504760 1780820621938338425 1780820632098986430 1780820671438108505 1780820717766659092 1780820726211858097 1780820774742601765 1780820820805995749 1780820872344355639 1780820890543554898 1780820948867685613 1780820996867619373 1780821042055277449 1780821106405982983 1780821176965466730 1780821247024655026 1780821314384911362 1780821373502566193 1780821440553703629 1780821501924159588 1780821547796105778 1780821604375999354 1780821640778792080 1780821695171528333 1780821738475644297 1780821789752107394 1780821823809810445 1780821895977995913 1780821910239823861 1780821947547429056 1780821978019705507 1780822028243891443 1780822078319903962 1780822131705541620 1780822144695467618 1780822172959126088 1780822221544898771 1780822277838854345 1780822331572014281 1780811575017919768 1780811671988476960 1780811735237963221 1780811822812074025 1780811893498026520 1780811943648177021 1780811996943292937 1780812046438812607 1780812105264678390 1780812133498928365 1780812181626111166 1780812190256327359] # NumGC = 6132 # NumForcedGC = 2 # GCCPUFraction = 5.389038361979236e-05 # DebugGC = false # MaxRSS = 27738112