heap profile: 14: 217808 [1186845: 5355863704] @ heap/1048576 0: 0 [1: 5376] @ 0x623b97 0x6236d8 0x63860d 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 16384] @ 0x9f5d9e 0x9f947b 0xa18cb2 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x9f5d9d github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x11d /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:423 # 0x9f947a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:1074 # 0xa18cb1 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x331 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:171 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 128] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x4d0b1b 0x4d0afd 0x70d00d 0x709077 0x7183b3 0x6a3a42 0x6a32f1 0x6a5909 0xa4b655 0xa4b640 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x70d00c net/http.(*Transport).getConn+0x16c /usr/local/go/src/net/http/transport.go:1497 # 0x709076 net/http.(*Transport).roundTrip+0xb56 /usr/local/go/src/net/http/transport.go:685 # 0x7183b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:30 # 0x6a3a41 net/http.send+0x5e1 /usr/local/go/src/net/http/client.go:259 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xa4b654 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:587 # 0xa4b63f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/lists/downloader.go:66 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x87f47a 0x87e25f 0x87d212 0x87cc05 0x87aaa5 0x87ac9d 0x87c652 0x87c009 0x87aa1c 0x87ac9d 0x87a41a 0x909579 0x909558 0xf006c5 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x87f479 text/template.(*state).evalCall+0x4b9 /usr/local/go/src/text/template/exec.go:826 # 0x87e25e text/template.(*state).evalFunction+0x1fe /usr/local/go/src/text/template/exec.go:676 # 0x87d211 text/template.(*state).evalCommand+0x1d1 /usr/local/go/src/text/template/exec.go:563 # 0x87cc04 text/template.(*state).evalPipeline+0x124 /usr/local/go/src/text/template/exec.go:532 # 0x87aaa4 text/template.(*state).walk+0x124 /usr/local/go/src/text/template/exec.go:267 # 0x87ac9c text/template.(*state).walk+0x31c /usr/local/go/src/text/template/exec.go:280 # 0x87c651 text/template.(*state).walkRange.func2+0x2b1 /usr/local/go/src/text/template/exec.go:395 # 0x87c008 text/template.(*state).walkRange+0xc88 /usr/local/go/src/text/template/exec.go:419 # 0x87aa1b text/template.(*state).walk+0x9b /usr/local/go/src/text/template/exec.go:283 # 0x87ac9c text/template.(*state).walk+0x31c /usr/local/go/src/text/template/exec.go:280 # 0x87a419 text/template.(*Template).execute+0x299 /usr/local/go/src/text/template/exec.go:224 # 0x909578 text/template.(*Template).Execute+0x58 /usr/local/go/src/text/template/exec.go:207 # 0x909557 html/template.(*Template).Execute+0x37 /usr/local/go/src/html/template/template.go:124 # 0xf006c4 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/server/server_endpoints.go:256 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 704] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x9f706c 0x9f64d2 0x9f947b 0xa18cb2 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x9f706b github.com/prometheus/client_golang/prometheus.processMetric+0x6b /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:632 # 0x9f64d1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:502 # 0x9f947a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:1074 # 0xa18cb1 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x331 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:171 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 192] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16384] @ 0x9f5d85 0x9f947b 0xa18cb2 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x9f5d84 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x104 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:422 # 0x9f947a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:1074 # 0xa18cb1 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x331 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:171 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 704] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x6752b1 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x6752b0 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:523 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 176] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x617845 0x6179e9 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x617844 crypto/tls.(*certCache).active+0x64 /usr/local/go/src/crypto/tls/cache.go:63 # 0x6179e8 crypto/tls.(*certCache).newCert+0x88 /usr/local/go/src/crypto/tls/cache.go:82 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 480] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf494ba 0xf47ea8 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf494b9 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf47ea7 crypto/internal/fips140/bigmod.rr+0x1e7 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x564645 0x63c1ed 0x63c090 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c1ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c08f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /usr/local/go/src/crypto/tls/handshake_messages.go:195 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x408f12 0x40a8f1 0x40a850 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1408] @ 0x69b231 0x69b12b 0x69c33f 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x69b230 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69b12a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69c33e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x69b1fa 0x69b12b 0x69c33f 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x69b1f9 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69b12a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69c33e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 640] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x9d75e8 0x9d714f 0x9f451c 0x9f37b9 0x9f6c45 0x4811a1 # 0x9d75e7 github.com/prometheus/procfs.parseProcNetstat+0x387 /gomod-cache/github.com/prometheus/procfs@v0.15.1/proc_netstat.go:202 # 0x9d714e github.com/prometheus/procfs.Proc.Netstat+0x14e /gomod-cache/github.com/prometheus/procfs@v0.15.1/proc_netstat.go:178 # 0x9f451b github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xcbb /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/process_collector_procfsenabled.go:67 # 0x9f37b8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/process_collector.go:147 # 0x9f6c44 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:456 0: 0 [1: 32768] @ 0x6a207a 0x48b711 0x6efd3d 0x6efd31 0x4b39d1 0x4b374c 0x4b372b 0x6ac1e5 0x6ae105 0x6aedfa 0xf002c2 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x6a2079 net/http.init.func15+0x19 /usr/local/go/src/net/http/server.go:820 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x6efd3c net/http.getCopyBuf+0x5c /usr/local/go/src/net/http/server.go:823 # 0x6efd30 net/http.(*response).ReadFrom+0x50 /usr/local/go/src/net/http/server.go:587 # 0x4b39d0 io.copyBuffer+0x150 /usr/local/go/src/io/io.go:415 # 0x4b374b io.Copy+0x8b /usr/local/go/src/io/io.go:388 # 0x4b372a io.CopyN+0x6a /usr/local/go/src/io/io.go:364 # 0x6ac1e4 net/http.serveContent+0xd24 /usr/local/go/src/net/http/fs.go:424 # 0x6ae104 net/http.serveFile+0x744 /usr/local/go/src/net/http/fs.go:756 # 0x6aedf9 net/http.(*fileHandler).ServeHTTP+0xb9 /usr/local/go/src/net/http/fs.go:986 # 0xf002c1 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /usr/local/go/src/net/http/server.go:2356 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 73728] @ 0x682418 0x6823a2 0x68d547 0x68d508 0x6704f5 0x9e3805 0x9e31d4 0x9de3db 0x9e4aa7 0xa1948d 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x682417 compress/flate.(*compressor).initDeflate+0x557 /usr/local/go/src/compress/flate/deflate.go:372 # 0x6823a1 compress/flate.(*compressor).init+0x4e1 /usr/local/go/src/compress/flate/deflate.go:593 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x9e3804 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:96 # 0x9e31d3 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:280 # 0x9de3da github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0x9e4aa6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0xa1948c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:249 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 1152] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x8899d4 0x889930 0x906127 0x8fe326 0x9093ca 0x90954c 0xf006c5 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x8899d3 text/template.addFuncs+0x213 /usr/local/go/src/text/template/funcs.go:107 # 0x88992f text/template.(*Template).Funcs+0x16f /usr/local/go/src/text/template/template.go:179 # 0x906126 html/template.(*escaper).commit+0x86 /usr/local/go/src/html/template/escape.go:911 # 0x8fe325 html/template.escapeTemplate+0x345 /usr/local/go/src/html/template/escape.go:41 # 0x9093c9 html/template.(*Template).escape+0x109 /usr/local/go/src/html/template/template.go:104 # 0x90954b html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xf006c4 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/server/server_endpoints.go:256 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x45fa86 0x873345 0x87331f 0x872b6b 0x87221b 0x870ec5 0x88a3aa 0x90963f 0xf004d3 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x873344 text/template/parse.(*Tree).newText+0xe4 /usr/local/go/src/text/template/parse/node.go:136 # 0x87331e text/template/parse.(*Tree).textOrAction+0xbe /usr/local/go/src/text/template/parse/parse.go:370 # 0x872b6a text/template/parse.(*Tree).parse+0x4ca /usr/local/go/src/text/template/parse/parse.go:315 # 0x87221a text/template/parse.(*Tree).Parse+0x23a /usr/local/go/src/text/template/parse/parse.go:251 # 0x870ec4 text/template/parse.Parse+0x124 /usr/local/go/src/text/template/parse/parse.go:66 # 0x88a3a9 text/template.(*Template).Parse+0x729 /usr/local/go/src/text/template/template.go:207 # 0x90963e html/template.(*Template).Parse+0x7e /usr/local/go/src/html/template/template.go:191 # 0xf004d2 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /go/server/server_endpoints.go:215 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x80a53a 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x485a97 0x612167 0x7e32e9 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485a96 internal/reflectlite.Swapper+0x356 /usr/local/go/src/internal/reflectlite/swapper.go:66 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x621c98 0x61edef 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x621c97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:831 # 0x61edee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0xf3409a 0x550f51 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf34099 crypto/internal/fips140/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0x550f50 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /usr/local/go/src/crypto/elliptic/nistec.go:256 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660ce5 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 96] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 64] @ 0x45fa86 0xf6dc13 0xf72da5 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0x836a5d 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0xf37dcc 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x639bac 0x6352b6 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x651d75 0x651d45 0x651c57 0x564342 0x5646d1 0x651bf6 0x651aec 0x564342 0x5646d1 0x651994 0x6518fc 0x652238 0x638bcd 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x651d74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651d44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x651c56 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1846 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651bf5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651aeb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:1845 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6518fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1841 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x638bcc crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:696 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5367d3 0x5657ac 0x5651bf 0x5f1984 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x5657ab crypto/ecdsa.bigIntEqual+0x2b /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651be crypto/ecdsa.(*PublicKey).Equal+0x3e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0x600337 0xf50e3e 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x600336 crypto/hmac.New.UnwrapNew[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140hash/hash.go:33 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x562be5 0x5e577f 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e577e crypto/x509.parsePublicKey+0x41e /usr/local/go/src/crypto/x509/parser.go:256 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x836b89 0xea9508 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x836b88 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x564645 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x686f75 0x6879da 0x68728e 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x686f74 compress/flate.(*huffmanDecoder).init+0x2f4 /usr/local/go/src/compress/flate/inflate.go:187 # 0x6879d9 compress/flate.(*decompressor).readHuffman+0x379 /usr/local/go/src/compress/flate/inflate.go:460 # 0x68728d compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 21760] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b2c05 0x6b2bd3 0x6b333d 0x6d825a 0x6d7679 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b2c04 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b2bd2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1805 # 0x6b333c net/http.(*http2Framer).ReadFrame+0x7c /usr/local/go/src/net/http/h2_bundle.go:2072 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x5ea3e9 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5ea3e8 crypto/x509.parseCertificate+0x208 /usr/local/go/src/crypto/x509/parser.go:922 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xea8c98 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xea8c97 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /go/resolver/parallel_best_resolver.go:172 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x7e2f92 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 112] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 320] @ 0x6a397f 0x6a396a 0x6a32f1 0x6a5909 0xa4b655 0xa4b640 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6a397e net/http.send.func1+0x51e /usr/local/go/src/net/http/client.go:233 # 0x6a3969 net/http.send+0x509 /usr/local/go/src/net/http/client.go:255 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xa4b654 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:587 # 0xa4b63f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/lists/downloader.go:66 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x4d134a 0x4d1595 0x4d0b39 0x4d0afd 0xa48576 0xa49368 0xa4925b 0xa491f7 0xa4f99b 0xa4d256 0xa4cb2d 0xa47a3b 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x4d1594 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:469 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xa48575 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa49367 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x147 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4925a github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3a /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa491f6 github.com/ThinkChaos/parcour/jobgroup.WithParent+0x36 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:14 # 0xa4f99a github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa4d255 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb5 /go/lists/list_cache.go:166 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf55365 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf55364 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e2f1 0x783ba5 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x526a9f 0xa4376e 0xa4374e 0xa42e85 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x526a9e strings.genSplit+0x7e /usr/local/go/src/strings/strings.go:305 # 0xa4376d strings.Split+0x4d /usr/local/go/src/strings/strings.go:361 # 0xa4374d golang.org/x/net/idna.(*labelIter).set+0x2d /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa42e84 golang.org/x/net/idna.(*Profile).process+0x364 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x5e471c 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5e471b crypto/x509.parseName+0x11b /usr/local/go/src/crypto/x509/parser.go:146 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b5d4 0x7ff8d6 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x7ff8d5 github.com/miekg/dns.(*Server).serveDNS+0x415 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:678 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x4960c5 0x496cb2 0x5aa547 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496cb1 syscall.Getpeername+0x71 /usr/local/go/src/syscall/syscall_unix.go:309 # 0x5aa546 net.(*netFD).connect+0x726 /usr/local/go/src/net/fd_unix.go:161 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf72eb0 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72eaf crypto/internal/fips140/tls13.extract[...]+0x6f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x47713a 0x47714f 0x4d1645 0x4d0b39 0x4d0afd 0x4d24c9 0x4d2a4d 0x4d2a0f 0x6674d2 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1644 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:490 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x4d24c8 context.WithDeadlineCause+0x368 /usr/local/go/src/context/context.go:629 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0x6674d1 crypto/tls.dial+0x91 /usr/local/go/src/crypto/tls/tls.go:125 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x69caab 0x69ca79 0x69c28d 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x69caaa bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x69ca78 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69c28c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0x63e645 0x63e615 0x63e521 0x564342 0x5646d1 0x63de2a 0x63dca7 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e614 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63e520 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /usr/local/go/src/crypto/tls/handshake_messages.go:353 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63de29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63dca6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /usr/local/go/src/crypto/tls/handshake_messages.go:351 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x4dd0ca 0x4dcb4d 0x80a74f 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4dd0c9 strconv.formatBits+0x209 /usr/local/go/src/strconv/itoa.go:193 # 0x4dcb4c strconv.FormatInt+0x8c /usr/local/go/src/strconv/itoa.go:29 # 0x80a74e github.com/miekg/dns.(*SOA).String+0x8e /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:511 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x5e9ce9 0x5e62f0 0x5e862f 0x5e8568 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e9ce8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /usr/local/go/src/crypto/x509/parser.go:388 # 0x5e62ef crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:366 # 0x5e862e crypto/x509.parseSANExtension+0x2ee /usr/local/go/src/crypto/x509/parser.go:375 # 0x5e8567 crypto/x509.processExtensions+0x227 /usr/local/go/src/crypto/x509/parser.go:689 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc0e 0x80a6ec 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc0d github.com/miekg/dns.(*RR_Header).String+0xed /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x80a6eb github.com/miekg/dns.(*SOA).String+0x2b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:510 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x5e3e3b 0x5e9826 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e3e3a crypto/x509.OID.toASN1OID+0x3a /usr/local/go/src/crypto/x509/oid.go:359 # 0x5e9825 crypto/x509.processExtensions+0x14e5 /usr/local/go/src/crypto/x509/parser.go:807 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x544e85 0x544dfd 0x56254c 0x562547 0x5623c5 0x5ea408 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x544e84 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:66 # 0x544dfc math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1332 # 0x56254b math/big.(*Int).SetBytes+0xcb /usr/local/go/src/math/big/int.go:512 # 0x562546 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x5623c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5ea407 crypto/x509.parseCertificate+0x227 /usr/local/go/src/crypto/x509/parser.go:923 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x48ba3d 0x48b906 0x48b67c 0x6229f3 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48ba3c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:237 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xea3e7d 0xe9b7fd 0xe9b405 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xe9b7fc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/resolver/bootstrap.go:243 # 0xe9b404 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/resolver/bootstrap.go:215 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 480] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x45f9b2 0x45fd27 0xa4407e 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4407d golang.org/x/net/idna.decode+0x3dd /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1536] @ 0x63e055 0x63e025 0x63df37 0x564342 0x5646d1 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x63e054 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63df36 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:367 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xa49665 0xa496ae 0xa4d2c8 0xa4d30f 0xa4cb2d 0xa47a3b 0x4811a1 # 0xa49664 github.com/ThinkChaos/parcour/jobgroup.bindJob+0x24 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:107 # 0xa496ad github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x6d /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4d2c7 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4d30e github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /go/lists/list_cache.go:172 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x51c794 0x51c1bd 0x51ca2b 0x783406 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51ca2a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x783405 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e5 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:220 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0xf37d7e 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x521fc5 0x5220d0 0x527345 0x805e4e 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x805e4d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:734 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x82d0e5 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82d0e4 github.com/miekg/dns.(*NS).copy+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1089 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x4d134a 0x4d1595 0x4d0b39 0x4d0afd 0x4d24c9 0x4d2a4d 0x4d2a0f 0x6674d2 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x4d1594 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:469 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x4d24c8 context.WithDeadlineCause+0x368 /usr/local/go/src/context/context.go:629 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0x6674d1 crypto/tls.dial+0x91 /usr/local/go/src/crypto/tls/tls.go:125 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50f0e 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x805af2 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x805af1 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:714 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 1408] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x882573 0x88992f 0x906127 0x8fe326 0x9093ca 0x90954c 0xf006c5 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x882572 text/template.addValueFuncs+0x192 /usr/local/go/src/text/template/funcs.go:99 # 0x88992e text/template.(*Template).Funcs+0x16e /usr/local/go/src/text/template/template.go:178 # 0x906126 html/template.(*escaper).commit+0x86 /usr/local/go/src/html/template/escape.go:911 # 0x8fe325 html/template.escapeTemplate+0x345 /usr/local/go/src/html/template/escape.go:41 # 0x9093c9 html/template.(*Template).escape+0x109 /usr/local/go/src/html/template/template.go:104 # 0x90954b html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xf006c4 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/server/server_endpoints.go:256 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7e2f92 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 384] @ 0x6b207b 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6b207a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1334 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0xe9b365 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0xe9b364 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x64 /go/resolver/bootstrap.go:212 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x5b251e 0x5b13ce 0x5b22d2 0x59cba5 0x59da28 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5b251d net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:275 # 0x5b13cd net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:137 # 0x5b22d1 net.(*Resolver).internetAddrList+0x691 /usr/local/go/src/net/ipsock.go:308 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xed686e 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed686d runtime/pprof.printStackRecord+0x30d /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 208] @ 0x50b2ba 0x48b711 0x50de3e 0x50e3d0 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 4096] @ 0x9dd228 0x9dd213 0x9dd1d3 0x48b711 0x9e2435 0x9de3db 0x9e4aa7 0xa1948d 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x9dd227 bufio.NewWriterSize+0x67 /usr/local/go/src/bufio/bufio.go:600 # 0x9dd212 bufio.NewWriter+0x52 /usr/local/go/src/bufio/bufio.go:609 # 0x9dd1d2 github.com/prometheus/common/expfmt.init.func1+0x12 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:46 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x9e2434 github.com/prometheus/common/expfmt.MetricFamilyToText+0x1b4 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:92 # 0x9de3da github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0x9e4aa6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0xa1948c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:249 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0xf1e00f 0xf1dfaa 0xf201cc 0x6183f1 0x61e284 0x622c8a 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xf1e00e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:138 # 0xf1dfa9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:79 # 0xf201cb crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x6183f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:493 # 0x61e283 crypto/tls.(*halfConn).encrypt+0x743 /usr/local/go/src/crypto/tls/conn.go:532 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5e0a3f 0x5f1d27 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0a3e crypto/x509.(*CertPool).findPotentialParents+0x4de /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x5f1d26 crypto/x509.(*Certificate).buildChains+0x166 /usr/local/go/src/crypto/x509/verify.go:1004 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 24] @ 0x5adf19 0x805df0 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf50ed0 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5e9b0c 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e9b0b crypto/x509.processExtensions+0x17cb /usr/local/go/src/crypto/x509/parser.go:746 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1024] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 48] @ 0x5e6ae7 0x5e88f7 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e6ae6 crypto/x509.parseCertificatePoliciesExtension+0x286 /usr/local/go/src/crypto/x509/parser.go:479 # 0x5e88f6 crypto/x509.processExtensions+0x5b6 /usr/local/go/src/crypto/x509/parser.go:801 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x485aab 0x612167 0x7e32e9 0x8158d8 0x7dba72 0x7dca1a 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x7c7b5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c7b59 github.com/miekg/dns.init.func70+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:80 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf37d8f 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 8] @ 0x40806e 0x40ca45 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xbd97b6 0xbdbb0c 0xeb8c3b 0xe9e745 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xbd97b5 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb8c3a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e744 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /go/resolver/caching_resolver.go:337 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x521fc5 0x5220d0 0x528685 0x8372d8 0xe9da37 0xe9da32 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528684 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:742 # 0x8372d7 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /go/util/common.go:111 # 0xe9da36 github.com/0xERR0R/blocky/util.ExtractDomain+0x196 /go/util/common.go:106 # 0xe9da31 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x191 /go/resolver/caching_resolver.go:212 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0xeb8c0f 0xe9e745 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb8c0e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e744 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /go/resolver/caching_resolver.go:337 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 208] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x82a437 0x7de3c2 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82a436 github.com/miekg/dns.(*AAAA).copy+0xb6 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7de3c1 github.com/miekg/dns.(*Msg).CopyTo+0x461 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1097 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc4a 0x806ca9 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccc49 github.com/miekg/dns.(*RR_Header).String+0x129 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:92 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5e6a31 0x5e88f7 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5e6a30 crypto/x509.parseCertificatePoliciesExtension+0x1d0 /usr/local/go/src/crypto/x509/parser.go:474 # 0x5e88f6 crypto/x509.processExtensions+0x5b6 /usr/local/go/src/crypto/x509/parser.go:801 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 352] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 8] @ 0x40806e 0x40ca45 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 96] @ 0x48e665 0x48e63d 0x617a96 0x617a51 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x48e664 internal/sync.newEntryNode[...]+0x304 /usr/local/go/src/internal/sync/hashtriemap.go:572 # 0x48e63c internal/sync.(*HashTrieMap[...]).LoadOrStore+0x2dc /usr/local/go/src/internal/sync/hashtriemap.go:151 # 0x617a95 sync.(*Map).LoadOrStore+0x135 /usr/local/go/src/sync/hashtriemap.go:67 # 0x617a50 crypto/tls.(*certCache).newCert+0xf0 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1152] @ 0x617927 0x61791d 0x420031 0x4811a1 # 0x617926 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x61791c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /usr/local/go/src/runtime/mfinal.go:275 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 640] @ 0x62d0b3 0x62e8bd 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x62d0b2 crypto/tls.(*Conn).makeClientHello+0x1d2 /usr/local/go/src/crypto/tls/handshake_client.go:71 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xe9e025 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9e024 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x784 /go/resolver/caching_resolver.go:230 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x7c781a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7819 github.com/miekg/dns.init.func57+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:67 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x621c98 0x61f75e 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x621c97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:831 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0xe9d40c 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xe9d40b github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x26b /go/resolver/caching_resolver.go:159 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x774db7 0xea8c54 0xea8b4b 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x564645 0x640434 0x640413 0x564342 0x5646d1 0x63c1ed 0x63c090 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640412 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:196 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c1ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c08f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /usr/local/go/src/crypto/tls/handshake_messages.go:195 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xf50dd7 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0xea0e30 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0e2f github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x3ef /go/resolver/conditional_upstream_resolver.go:122 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x564645 0x63cb9d 0x63ca3d 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63cb9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ca3c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /usr/local/go/src/crypto/tls/handshake_messages.go:257 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x69997a 0x48b711 0x69ca08 0x69c28d 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x699979 vendor/golang.org/x/net/http2/hpack.init.func1+0x19 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/huffman.go:15 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x69ca07 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69c28c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 416] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0xf37ddd 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e2f1 0x783ba5 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 896] @ 0x51c794 0x51c1bd 0x51ca2b 0x783406 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51ca2a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x783405 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e5 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:220 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x4dd0ca 0x4dcb4d 0x7ccbae 0x806ca9 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4dd0c9 strconv.formatBits+0x209 /usr/local/go/src/strconv/itoa.go:193 # 0x4dcb4c strconv.FormatInt+0x8c /usr/local/go/src/strconv/itoa.go:29 # 0x7ccbad github.com/miekg/dns.(*RR_Header).String+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x803ad8 0x7e338e 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x803ad7 github.com/miekg/dns.(*SVCBAlpn).pack+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:395 # 0x7e338d github.com/miekg/dns.packDataSVCB+0x1ed /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 1408] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x6752b1 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x6752b0 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:523 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 208] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x62d377 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62d376 crypto/tls.(*Conn).makeClientHello+0x496 /usr/local/go/src/crypto/tls/handshake_client.go:102 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x5aa04d 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5aa04c net.(*netFD).connect+0x22c /usr/local/go/src/net/fd_unix.go:103 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7dc83c 0x7dc5e9 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45fa86 0xf6dc13 0xf72da5 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50e406 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 144] @ 0x477093 0x407f05 0x407ef8 0x40c094 0x5f59d1 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f59d0 crypto/x509.newPolicyGraphNode+0x22d0 /usr/local/go/src/crypto/x509/verify.go:1267 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x77e25a 0x48b711 0x774116 0x775929 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x77e259 github.com/sirupsen/logrus.init.0.func1+0x19 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:39 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x774115 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x775928 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 24] @ 0x5e471c 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e471b crypto/x509.parseName+0x11b /usr/local/go/src/crypto/x509/parser.go:146 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x805d6f 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x805d6e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x57f00a 0x5ea708 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea707 crypto/x509.parseCertificate+0x527 /usr/local/go/src/crypto/x509/parser.go:964 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x48c012 0x48b625 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48c011 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:226 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1792] @ 0x70e5bf 0x70e5b3 0x70f51c 0x70de78 0x70dcb5 0x4811a1 # 0x70e5be crypto/tls.Client+0x11e /usr/local/go/src/crypto/tls/tls.go:49 # 0x70e5b2 net/http.(*persistConn).addTLS+0x112 /usr/local/go/src/net/http/transport.go:1691 # 0x70f51b net/http.(*Transport).dialConn+0x99b /usr/local/go/src/net/http/transport.go:1790 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0x5e4925 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4924 crypto/x509.parseName+0x324 /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc0e 0x806ca9 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc0d github.com/miekg/dns.(*RR_Header).String+0xed /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x73959d 0x72b3e5 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x73959c encoding/json.unquoteBytes+0x17c /usr/local/go/src/encoding/json/decode.go:1226 # 0x72b3e4 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:930 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 128] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x80440a 0x8043d3 0x82e9a8 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804409 github.com/miekg/dns.cloneSlice[...]+0x49 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x8043d2 github.com/miekg/dns.(*SVCBAlpn).copy+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:479 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x5e4925 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4924 crypto/x509.parseName+0x324 /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x521fc5 0x5220d0 0x527345 0x805e4e 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x805e4d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:734 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x806232 0x82e9a8 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806231 github.com/miekg/dns.(*SVCBIPv6Hint).copy+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:760 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x8d07b2 0x8d06c8 0xeb29a5 0xeb2936 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8d07b1 strings.(*Builder).WriteString+0x191 /usr/local/go/src/strings/builder.go:108 # 0x8d06c7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /go/config/upstream.go:35 # 0xeb29a4 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /go/resolver/upstream_resolver.go:50 # 0xeb2935 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /go/resolver/upstream_resolver.go:388 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x7c781a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7819 github.com/miekg/dns.init.func57+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:67 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 1440] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x625e25 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x625e24 crypto/tls.(*Conn).handshakeContext+0x164 /usr/local/go/src/crypto/tls/conn.go:1534 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x8368eb 0xea9508 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0xf50dd7 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 448] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 14336] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0xa43d25 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa43d24 golang.org/x/net/idna.decode+0x84 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x58d799 0x59012e 0x580b93 0x423ef9 0x4811a1 # 0x58d798 internal/sync.(*HashTrieMap[...]).All+0x38 /usr/local/go/src/internal/sync/hashtriemap.go:483 # 0x59012d unique.addUniqueMap[...].func1+0x2d /usr/local/go/src/unique/handle.go:134 # 0x580b92 unique.registerCleanup.func1+0xd2 /usr/local/go/src/unique/handle.go:162 # 0x423ef8 runtime.unique_runtime_registerUniqueMapCleanup.func2+0x38 /usr/local/go/src/runtime/mgc.go:1797 0: 0 [1: 16] @ 0x45fa86 0xf6dc13 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 160] @ 0x651d75 0x651d45 0x651c57 0x564342 0x5646d1 0x651bf6 0x651aec 0x564342 0x5646d1 0x651994 0x6518fc 0x652238 0x638bcd 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x651d74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651d44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x651c56 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:1846 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651bf5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651aeb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:1845 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6518fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1841 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x638bcc crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:696 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0xeabf37 0xeaf009 0xeaf00a 0xeaee82 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeabf36 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /go/resolver/resolver.go:37 # 0xeaf008 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /go/resolver/sudn_resolver.go:139 # 0xeaf009 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /go/resolver/sudn_resolver.go:143 # 0xeaee81 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /go/resolver/sudn_resolver.go:110 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 32] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x8064bf 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x8064be github.com/miekg/dns.(*SVCBDoHPath).unpack+0x1e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:796 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 6912] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0xf497cb 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x48ba3d 0x48b906 0x48b5d4 0x7ffd7a 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x48ba3c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:237 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x7ffd79 github.com/miekg/dns.(*Server).readUDP+0x159 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [2: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0x660ce5 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf71625 0xf713d6 0x6372e5 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf71624 crypto/internal/fips140/mlkem.kemDecaps+0x204 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:487 # 0xf713d5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).Decapsulate+0x55 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:470 # 0x6372e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x164 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:500 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 24] @ 0x40806e 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 48] @ 0x7fd973 0x48b711 0x7ffce6 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x7fd972 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x32 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:277 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x7ffce5 github.com/miekg/dns.(*Server).readUDP+0xc5 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:716 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63f9b4 0x63f993 0x564342 0x5646d1 0x63cb9d 0x63ca3d 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f992 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:258 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63cb9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ca3c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /usr/local/go/src/crypto/tls/handshake_messages.go:257 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 144] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x718413 0x6f62ca 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x718412 net/http.newBufioReader+0x32 /usr/local/go/src/net/http/server.go:852 # 0x6f62c9 net/http.(*conn).serve+0x269 /usr/local/go/src/net/http/server.go:2013 0: 0 [1: 48] @ 0x47713a 0x47714f 0x633845 0x63393e 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x633844 crypto/x509.NewCertPool+0x604 /usr/local/go/src/crypto/x509/cert_pool.go:66 # 0x63393d crypto/tls.(*Conn).verifyServerCertificate+0x6fd /usr/local/go/src/crypto/tls/handshake_client.go:1139 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x4d134a 0x708f17 0x7183b3 0x6a3a42 0x6a32f1 0x6a5909 0xa4b655 0xa4b640 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x708f16 net/http.(*Transport).roundTrip+0x9f6 /usr/local/go/src/net/http/transport.go:667 # 0x7183b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:30 # 0x6a3a41 net/http.send+0x5e1 /usr/local/go/src/net/http/client.go:259 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xa4b654 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:587 # 0xa4b63f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/lists/downloader.go:66 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5367d3 0x565798 0x5651bf 0x5f1984 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x565797 crypto/ecdsa.bigIntEqual+0x17 /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651be crypto/ecdsa.(*PublicKey).Equal+0x3e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf72e8f 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf72e8e crypto/internal/fips140/tls13.extract[...]+0x4e /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x4960c5 0x496452 0x5bde50 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496451 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:713 # 0x5bde4f net.(*netFD).dial+0x42f /usr/local/go/src/net/sock_posix.go:139 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x45fa86 0xf6dc13 0xf72da5 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7daba5 0x8216c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8216c8 github.com/miekg/dns.(*NS).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2141 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x564645 0x6401b4 0x640193 0x564342 0x5646d1 0x63c45d 0x63c2fd 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6401b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640192 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:211 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c45c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c2fc crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /usr/local/go/src/crypto/tls/handshake_messages.go:210 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 3456] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0xa30fd6 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0xa30fd5 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /go/cache/stringcache/string_caches.go:123 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf50f0e 0xf6de75 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x5adf19 0x805df0 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 320] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [4: 256] @ 0x5f4825 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f4824 crypto/x509.newPolicyGraphNode+0x1124 /usr/local/go/src/crypto/x509/verify.go:1260 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x64fc7e 0x64fb07 0x623bda 0x6236d8 0x63860d 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x64fc7d crypto/tls.unmarshalCertificate+0xfd /usr/local/go/src/crypto/tls/handshake_messages.go:1535 # 0x64fb06 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /usr/local/go/src/crypto/tls/handshake_messages.go:1512 # 0x623bd9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /usr/local/go/src/crypto/tls/conn.go:1175 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf37d8f 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x5546da 0x5546f0 0x521bbd 0x5f7705 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x5f7704 crypto/x509.checkSignature+0x1a4 /usr/local/go/src/crypto/x509/x509.go:992 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0x5367d3 0x5657ac 0x5651bf 0x5f1984 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x5657ab crypto/ecdsa.bigIntEqual+0x2b /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651be crypto/ecdsa.(*PublicKey).Equal+0x3e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x47713a 0x47714f 0x5f48ea 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5f48e9 crypto/x509.newPolicyGraphNode+0x11e9 /usr/local/go/src/crypto/x509/verify.go:1263 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xea3e7d 0xe9b7fd 0xe9b405 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xe9b7fc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/resolver/bootstrap.go:243 # 0xe9b404 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/resolver/bootstrap.go:215 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [3: 288] @ 0xf50dd7 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7e2d87 0x7e2be1 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2d86 github.com/miekg/dns.makeSVCBKeyValue+0x406 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:203 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x544e85 0x544dfd 0x551012 0x550f8c 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x544e84 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:66 # 0x544dfc math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1332 # 0x551011 math/big.(*Int).SetBytes+0x111 /usr/local/go/src/math/big/int.go:512 # 0x550f8b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b /usr/local/go/src/crypto/elliptic/nistec.go:264 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf37dcc 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 8192] @ 0x6a1cba 0x48b711 0x6b18c8 0x6b203a 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6a1cb9 net/http.init.func3+0x19 /usr/local/go/src/net/http/h2_bundle.go:1214 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x6b18c7 net/http.http2getDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1226 # 0x6b2039 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1333 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 64] @ 0xe9da6c 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9da6b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /go/util/common.go:188 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x564645 0x63bf65 0x63bf6c 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bf64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf6b crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /usr/local/go/src/crypto/tls/handshake_messages.go:182 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x567085 0x568b2f 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x567084 crypto/ecdsa.pointFromAffine+0x1c4 /usr/local/go/src/crypto/ecdsa/ecdsa.go:424 # 0x568b2e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /usr/local/go/src/crypto/ecdsa/ecdsa.go:397 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1280] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b5d4 0x718809 0x6f5b6d 0x6f5c18 0x6f7628 0x6f67f3 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x718808 net/http.putBufioReader+0x128 /usr/local/go/src/net/http/server.go:873 # 0x6f5b6c net/http.(*conn).finalFlush+0x2c /usr/local/go/src/net/http/server.go:1784 # 0x6f5c17 net/http.(*conn).close+0x17 /usr/local/go/src/net/http/server.go:1799 # 0x6f7627 net/http.(*conn).serve.func1+0x1e7 /usr/local/go/src/net/http/server.go:1959 # 0x6f67f2 net/http.(*conn).serve+0x792 /usr/local/go/src/net/http/server.go:2138 0: 0 [2: 448] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 48] @ 0x5f4877 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f4876 crypto/x509.newPolicyGraphNode+0x1176 /usr/local/go/src/crypto/x509/verify.go:1262 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x617a2a 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x617a29 crypto/tls.(*certCache).newCert+0xc9 /usr/local/go/src/crypto/tls/cache.go:90 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x48ba3d 0x48b906 0x48b67c 0x6229f3 0x62317c 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x48ba3c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:237 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x62317b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /usr/local/go/src/crypto/tls/conn.go:1060 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x544e85 0x544dfd 0x5510a5 0x551040 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x544e84 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:66 # 0x544dfc math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1332 # 0x5510a4 math/big.(*Int).SetBytes+0x1a4 /usr/local/go/src/math/big/int.go:512 # 0x55103f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f /usr/local/go/src/crypto/elliptic/nistec.go:265 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x72b7ec 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b7eb encoding/json.(*decodeState).literalStore+0xa4b /usr/local/go/src/encoding/json/decode.go:953 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x621e1f 0x625ae7 0x625906 0x6d0bba 0x6d7db4 0x6d7742 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x621e1e crypto/tls.(*Conn).sendAlertLocked+0xbe /usr/local/go/src/crypto/tls/conn.go:849 # 0x625ae6 crypto/tls.(*Conn).closeNotify+0xc6 /usr/local/go/src/crypto/tls/conn.go:1470 # 0x625905 crypto/tls.(*Conn).Close+0x65 /usr/local/go/src/crypto/tls/conn.go:1439 # 0x6d0bb9 net/http.(*http2ClientConn).closeConn+0x99 /usr/local/go/src/net/http/h2_bundle.go:8559 # 0x6d7db3 net/http.(*http2clientConnReadLoop).cleanup+0x4f3 /usr/local/go/src/net/http/h2_bundle.go:9895 # 0x6d7741 net/http.(*http2ClientConn).readLoop+0x141 /usr/local/go/src/net/http/h2_bundle.go:9818 0: 0 [2: 96] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xa43d25 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa43d24 golang.org/x/net/idna.decode+0x84 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xf72bf0 0x660ce5 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0x64fc7e 0x64fb07 0x623bda 0x6236d8 0x63860d 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x64fc7d crypto/tls.unmarshalCertificate+0xfd /usr/local/go/src/crypto/tls/handshake_messages.go:1535 # 0x64fb06 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /usr/local/go/src/crypto/tls/handshake_messages.go:1512 # 0x623bd9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /usr/local/go/src/crypto/tls/conn.go:1175 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836a5d 0xea9508 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1024] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x7c77da 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcf34 0x7ff63f 0x7ff445 0x4811a1 # 0x7c77d9 github.com/miekg/dns.init.func56+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0x47713a 0x47714f 0x5f48ea 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f48e9 crypto/x509.newPolicyGraphNode+0x11e9 /usr/local/go/src/crypto/x509/verify.go:1263 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x8058f2 0x7e338e 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x8058f1 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:699 # 0x7e338d github.com/miekg/dns.packDataSVCB+0x1ed /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 6784] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 8] @ 0x40806e 0x40ca45 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 64] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5e497f 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5e497e crypto/x509.parseName+0x37e /usr/local/go/src/crypto/x509/parser.go:143 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 448] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 64] @ 0xf50f0e 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 480] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b5d4 0x7740c5 0x775ab8 0x7759ed 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x7740c4 github.com/sirupsen/logrus.(*defaultPool).Put+0x24 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:22 # 0x775ab7 github.com/sirupsen/logrus.(*Entry).log.func1+0x57 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:247 # 0x7759ec github.com/sirupsen/logrus.(*Entry).log+0x46c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:262 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x7e2f92 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 1792] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 4096] @ 0x7c9ff5 0x7c9e65 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c9ff4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 4096] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 144] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 3072] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x623451 0x623452 0x6234d9 0x63860d 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 4864] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa30b67 0xa30b2f 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30b66 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /go/cache/stringcache/string_caches.go:78 # 0xa30b2e github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /go/cache/stringcache/string_caches.go:91 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x81c6bc 0x81c666 0x81c65d 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c6bb github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c665 github.com/miekg/dns.unpackDataA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81c65c github.com/miekg/dns.(*A).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 144] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 64] @ 0x50e406 0xbd86be 0xbd8643 0xbd830e 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xbd86bd github.com/0xERR0R/blocky/redis.prefixKey+0x2dd /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 128] @ 0xf50f0e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x617927 0x61791d 0x420031 0x4811a1 # 0x617926 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x61791c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /usr/local/go/src/runtime/mfinal.go:275 0: 0 [1: 96] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2304] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa30b67 0xa30b2f 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30b66 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /go/cache/stringcache/string_caches.go:78 # 0xa30b2e github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /go/cache/stringcache/string_caches.go:91 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5e9ce9 0x5e62f0 0x5e862f 0x5e8568 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5e9ce8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /usr/local/go/src/crypto/x509/parser.go:388 # 0x5e62ef crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:366 # 0x5e862e crypto/x509.parseSANExtension+0x2ee /usr/local/go/src/crypto/x509/parser.go:375 # 0x5e8567 crypto/x509.processExtensions+0x227 /usr/local/go/src/crypto/x509/parser.go:689 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0x600337 0xf50def 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x600336 crypto/hmac.New.UnwrapNew[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140hash/hash.go:33 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x45f9b2 0x45f045 0x45f1aa 0x80a56d 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x80a56c github.com/miekg/dns.(*NS).String+0x4c /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x521fc5 0x5220d0 0x527345 0x804eae 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x804ead github.com/miekg/dns.(*SVCBIPv4Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:609 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 240] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0xf6daa5 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6daa4 crypto/internal/fips140/hkdf.Expand[...]+0x64 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x562be5 0x5e509a 0x5eb1ba 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e5099 crypto/x509.parseExtension+0x79 /usr/local/go/src/crypto/x509/parser.go:202 # 0x5eb1b9 crypto/x509.parseCertificate+0xfd9 /usr/local/go/src/crypto/x509/parser.go:1040 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x7dc185 0x7dcf34 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x7e2cc7 0x7e2be1 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e2cc6 github.com/miekg/dns.makeSVCBKeyValue+0x346 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:199 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x5e6a31 0x5e88f7 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e6a30 crypto/x509.parseCertificatePoliciesExtension+0x1d0 /usr/local/go/src/crypto/x509/parser.go:474 # 0x5e88f6 crypto/x509.processExtensions+0x5b6 /usr/local/go/src/crypto/x509/parser.go:801 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x804dcf 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804dce github.com/miekg/dns.(*SVCBIPv4Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:601 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 1248] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x7e2bfc 0x7e2be1 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2bfb github.com/miekg/dns.makeSVCBKeyValue+0x27b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:193 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0xf06eb3 0xf17bd2 0xf6deae 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dead crypto/internal/fips140/hkdf.Extract[...]+0x10d /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0x660ce5 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0x564645 0x640ab4 0x640a93 0x564342 0x5646d1 0x63b185 0x63b05d 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640a92 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:138 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b05c crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /usr/local/go/src/crypto/tls/handshake_messages.go:137 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1408] @ 0x6b8f9f 0x69c479 0x69c385 0x69bc72 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x6b8f9e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:3146 # 0x69c478 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69c384 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69bc71 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xd1 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 128] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5adf19 0x805df0 0x806d87 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 1248] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x7de53d 0x7dc97b 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7de53c github.com/miekg/dns.(*Question).pack+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dc97a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c95c9 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7c95c8 github.com/miekg/dns.(*Client).DialContext+0x1c8 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:130 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7e3290 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e328f github.com/miekg/dns.packDataSVCB+0xef /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x550f97 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x550f96 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 /usr/local/go/src/crypto/elliptic/nistec.go:264 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea0aa8 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0aa7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x67 /go/resolver/conditional_upstream_resolver.go:103 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0xf37d8f 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x5f2212 0x5f225d 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f2211 crypto/x509.appendToFreshChain+0x3b1 /usr/local/go/src/crypto/x509/verify.go:888 # 0x5f225c crypto/x509.(*Certificate).buildChains.func1+0x3fc /usr/local/go/src/crypto/x509/verify.go:993 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x7178d4 0x6f1707 0x6f63f8 0x4811a1 # 0x7178d3 net/http.readRequest+0x93 /usr/local/go/src/net/http/request.go:1083 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [2: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x80a53a 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0xf72d65 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x621c98 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b33bc 0x6b3397 0x6d825a 0x6d7679 0x4811a1 # 0x621c97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:831 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b33bb io.ReadFull+0xfb /usr/local/go/src/io/io.go:354 # 0x6b3396 net/http.(*http2Framer).ReadFrame+0xd6 /usr/local/go/src/net/http/h2_bundle.go:2080 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 256] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x521fc5 0x5220d0 0x528685 0x8372d8 0xe9da37 0xe9da32 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528684 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:742 # 0x8372d7 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /go/util/common.go:111 # 0xe9da36 github.com/0xERR0R/blocky/util.ExtractDomain+0x196 /go/util/common.go:106 # 0xe9da31 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x191 /go/resolver/caching_resolver.go:212 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 448] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 160] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x623b97 0x6236d8 0x637cb8 0x635256 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x408f12 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x639af1 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x639af0 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x70 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:829 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 5376] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x45f9b2 0x45fd27 0xa4407e 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4407d golang.org/x/net/idna.decode+0x3dd /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xe9dfc7 0xea3e7d 0xe9b7fd 0xe9b405 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0xe9dfc6 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /go/resolver/caching_resolver.go:227 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xe9b7fc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/resolver/bootstrap.go:243 # 0xe9b404 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/resolver/bootstrap.go:215 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xa4ce4c 0xa47a3b 0x4811a1 # 0xa4ce4b github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x38b /go/lists/list_cache.go:147 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x775685 0x7755cd 0x775fa8 0xa4dfdd 0xa4dfa2 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x775684 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4dfdc github.com/sirupsen/logrus.(*Entry).Info+0x49c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4dfa1 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /go/lists/list_cache.go:276 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x686f75 0x6879da 0x68728e 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x686f74 compress/flate.(*huffmanDecoder).init+0x2f4 /usr/local/go/src/compress/flate/inflate.go:187 # 0x6879d9 compress/flate.(*decompressor).readHuffman+0x379 /usr/local/go/src/compress/flate/inflate.go:460 # 0x68728d compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x805d6f 0x806d87 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x805d6e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x564585 0x56445b 0x63b185 0x63b05d 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x56445a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63b184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b05c crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /usr/local/go/src/crypto/tls/handshake_messages.go:137 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x562be5 0x5e6668 0x5e8bf7 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e6667 crypto/x509.parseExtKeyUsageExtension+0x107 /usr/local/go/src/crypto/x509/parser.go:447 # 0x5e8bf6 crypto/x509.processExtensions+0x8b6 /usr/local/go/src/crypto/x509/parser.go:785 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 960] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 32] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0x803dcf 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x803dce github.com/miekg/dns.(*SVCBAlpn).unpack+0x14e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:418 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x5e465a 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4659 crypto/x509.parseName+0x59 /usr/local/go/src/crypto/x509/parser.go:117 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xbdca48 0xbdca15 0xeb9ff3 0xeb9cd3 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb9ff2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x444e69 0x411b59 0x4118b2 0x5aaa6b 0x5aa58a 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5aaa6a net.(*netFD).connect.func1+0x4a /usr/local/go/src/net/fd_unix.go:106 # 0x5aa589 net.(*netFD).connect+0x769 /usr/local/go/src/net/fd_unix.go:162 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [5: 560] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 832] @ 0x477093 0x407f05 0x407ef8 0x407ae5 0x4079fd 0x41a590 0x4775e5 0x5f43cb 0x5f43b8 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4775e4 maps.clone+0x24 /usr/local/go/src/runtime/map_swiss.go:333 # 0x5f43ca maps.Clone[...]+0xcca /usr/local/go/src/maps/maps.go:55 # 0x5f43b7 crypto/x509.policiesValid+0xcb7 /usr/local/go/src/crypto/x509/verify.go:1584 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 336] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x74ccaa 0x75bbd0 0x75bbcb 0x75c72c 0x75c720 0x783e98 0x78383b 0x7833f4 0x775df5 0x7759a5 0x775fa8 0xefe3a5 0xefe334 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x74cca9 regexp/syntax.parse+0xa9 /usr/local/go/src/regexp/syntax/parse.go:914 # 0x75bbcf regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:887 # 0x75bbca regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:168 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0x783e97 github.com/x-cray/logrus-prefixed-formatter.extractPrefix+0x37 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:307 # 0x78383a github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x27a /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xefe3a4 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xefe333 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /go/server/server.go:514 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 576] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x774a3e 0xeb24da 0xa2e476 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb24d9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /go/resolver/upstream_resolver.go:366 # 0xa2e475 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x74a106 0x74a080 0x74d6fc 0x75bbd0 0x75bbcb 0x75c72c 0x75c720 0x783e98 0x78383b 0x7833f4 0x775df5 0x7759a5 0x775fa8 0xefe3a5 0xefe334 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x74a105 regexp/syntax.(*parser).newRegexp+0xa5 /usr/local/go/src/regexp/syntax/parse.go:146 # 0x74a07f regexp/syntax.(*parser).op+0x1f /usr/local/go/src/regexp/syntax/parse.go:394 # 0x74d6fb regexp/syntax.parse+0xafb /usr/local/go/src/regexp/syntax/parse.go:953 # 0x75bbcf regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:887 # 0x75bbca regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:168 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0x783e97 github.com/x-cray/logrus-prefixed-formatter.extractPrefix+0x37 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:307 # 0x78383a github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x27a /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xefe3a4 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xefe333 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /go/server/server.go:514 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32768] @ 0x7557e5 0x75671f 0x758972 0x783ecd 0x783e9e 0x783e78 0x78383b 0x7833f4 0x775df5 0x7759a5 0x775fa8 0xefe3a5 0xefe334 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7557e4 regexp.(*bitState).reset+0x104 /usr/local/go/src/regexp/backtrack.go:91 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0x783ecc regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0x783e9d regexp.(*Regexp).MatchString+0x3d /usr/local/go/src/regexp/regexp.go:527 # 0x783e77 github.com/x-cray/logrus-prefixed-formatter.extractPrefix+0x17 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:308 # 0x78383a github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x27a /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xefe3a4 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xefe333 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /go/server/server.go:514 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 256] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 24] @ 0xf37ddd 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1024] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x521fc5 0x5220d0 0x527345 0x805e4e 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x805e4d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:734 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0xbd97b6 0xbdbb0c 0xeb78fb 0xe9f496 0xe9f1a5 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xbd97b5 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb78fa github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9f495 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x135 /go/resolver/client_names_resolver.go:93 # 0xe9f1a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/resolver/client_names_resolver.go:63 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0x564645 0x640ab4 0x640a93 0x564342 0x5646d1 0x63b185 0x63b05d 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640a92 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:138 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b05c crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /usr/local/go/src/crypto/tls/handshake_messages.go:137 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc0e 0x806ca9 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc0d github.com/miekg/dns.(*RR_Header).String+0xed /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 4608] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x4d134a 0x6267ad 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x6267ac crypto/tls.(*Conn).handshakeContext.func2+0x4c /usr/local/go/src/crypto/tls/conn.go:1545 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x6e0ed9 0x6e1385 0x6f4c50 0x6f49e4 0x6ef2f7 0x6704f5 0x6f58e5 0x6f66c5 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6e0ed8 net/http.Header.sortedKeyValues+0x38 /usr/local/go/src/net/http/header.go:168 # 0x6e1384 net/http.Header.writeSubset+0xc4 /usr/local/go/src/net/http/header.go:195 # 0x6f4c4f net/http.Header.WriteSubset+0x190f /usr/local/go/src/net/http/header.go:187 # 0x6f49e3 net/http.(*chunkWriter).writeHeader+0x16a3 /usr/local/go/src/net/http/server.go:1577 # 0x6ef2f6 net/http.(*chunkWriter).Write+0x36 /usr/local/go/src/net/http/server.go:376 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6f58e4 net/http.(*response).finishRequest+0x44 /usr/local/go/src/net/http/server.go:1715 # 0x6f66c4 net/http.(*conn).serve+0x664 /usr/local/go/src/net/http/server.go:2108 0: 0 [2: 64] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 224] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [4: 256] @ 0x526a9f 0xa4376e 0xa4374e 0xa42e85 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x526a9e strings.genSplit+0x7e /usr/local/go/src/strings/strings.go:305 # 0xa4376d strings.Split+0x4d /usr/local/go/src/strings/strings.go:361 # 0xa4374d golang.org/x/net/idna.(*labelIter).set+0x2d /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa42e84 golang.org/x/net/idna.(*Profile).process+0x364 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x6e0f30 0x6e1385 0x6f4c50 0x6f49e4 0x6ef2f7 0x6704f5 0x6f58e5 0x6f66c5 0x4811a1 # 0x6e0f2f net/http.Header.sortedKeyValues+0x8f /usr/local/go/src/net/http/header.go:170 # 0x6e1384 net/http.Header.writeSubset+0xc4 /usr/local/go/src/net/http/header.go:195 # 0x6f4c4f net/http.Header.WriteSubset+0x190f /usr/local/go/src/net/http/header.go:187 # 0x6f49e3 net/http.(*chunkWriter).writeHeader+0x16a3 /usr/local/go/src/net/http/server.go:1577 # 0x6ef2f6 net/http.(*chunkWriter).Write+0x36 /usr/local/go/src/net/http/server.go:376 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6f58e4 net/http.(*response).finishRequest+0x44 /usr/local/go/src/net/http/server.go:1715 # 0x6f66c4 net/http.(*conn).serve+0x664 /usr/local/go/src/net/http/server.go:2108 0: 0 [1: 160] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x9d062e 0x9de3c9 0x9e4aa7 0xa1948d 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x9d062d github.com/prometheus/common/model.EscapeMetricFamily+0x4d /gomod-cache/github.com/prometheus/common@v0.62.0/model/metric.go:209 # 0x9de3c8 github.com/prometheus/common/expfmt.NewEncoder.func7+0x28 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0x9e4aa6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0xa1948c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:249 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 2048] @ 0x4b42e9 0x9d5448 0x9daacc 0x9d9db0 0x9f3f25 0x9f37b9 0x9f6c45 0x4811a1 # 0x4b42e8 io.ReadAll+0xc8 /usr/local/go/src/io/io.go:723 # 0x9d5447 github.com/prometheus/procfs/internal/util.ReadFileNoStat+0xc7 /gomod-cache/github.com/prometheus/procfs@v0.15.1/internal/util/readfile.go:36 # 0x9daacb github.com/prometheus/procfs.FS.Stat+0x10b /gomod-cache/github.com/prometheus/procfs@v0.15.1/stat.go:169 # 0x9d9daf github.com/prometheus/procfs.ProcStat.StartTime+0x6f /gomod-cache/github.com/prometheus/procfs@v0.15.1/proc_stat.go:219 # 0x9f3f24 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x6c4 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/process_collector_procfsenabled.go:45 # 0x9f37b8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/process_collector.go:147 # 0x9f6c44 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:456 0: 0 [2: 128] @ 0x62dad1 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62dad0 crypto/tls.(*Conn).makeClientHello+0xbf0 /usr/local/go/src/crypto/tls/handshake_client.go:167 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 0x7dc185 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1344] @ 0x5e471c 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e471b crypto/x509.parseName+0x11b /usr/local/go/src/crypto/x509/parser.go:146 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 16] @ 0x40806e 0x40ca45 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 1056] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x67559c 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x67559b net/textproto.readMIMEHeader+0x37b /usr/local/go/src/net/textproto/reader.go:586 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 48] @ 0x686e85 0x687a4f 0x68728e 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x686e84 compress/flate.(*huffmanDecoder).init+0x204 /usr/local/go/src/compress/flate/inflate.go:178 # 0x687a4e compress/flate.(*decompressor).readHuffman+0x3ee /usr/local/go/src/compress/flate/inflate.go:460 # 0x68728d compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x4108b4 0x625e3e 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x625e3d crypto/tls.(*Conn).handshakeContext+0x17d /usr/local/go/src/crypto/tls/conn.go:1535 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 3840] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 8] @ 0x40806e 0x40ca45 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 96] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0xf127f1 0x5f7750 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf127f0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f774f crypto/x509.checkSignature+0x1ef /usr/local/go/src/crypto/x509/x509.go:994 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x52feee 0x66113b 0x62da85 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x52feed crypto/ecdh.(*x25519Curve).GenerateKey+0x4d /usr/local/go/src/crypto/ecdh/x25519.go:41 # 0x66113a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:68 # 0x62da84 crypto/tls.(*Conn).makeClientHello+0xba4 /usr/local/go/src/crypto/tls/handshake_client.go:163 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 336] @ 0x567085 0x568b2f 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x567084 crypto/ecdsa.pointFromAffine+0x1c4 /usr/local/go/src/crypto/ecdsa/ecdsa.go:424 # 0x568b2e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /usr/local/go/src/crypto/ecdsa/ecdsa.go:397 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 1152] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [5: 240] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf472c5 0xf4724c 0xf47258 0xf6c90b 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf472c4 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4724b crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf47257 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6c90a crypto/internal/fips140/rsa.encrypt+0x8a /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x408f12 0x407f8d 0x40ca45 0x5eb2b2 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2b1 crypto/x509.parseCertificate+0x10d1 /usr/local/go/src/crypto/x509/parser.go:1048 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 528] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 160] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 320] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 192] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0xf1e00f 0xf1dfaa 0xf201cc 0x6183f1 0x61e284 0x622c8a 0x6242be 0x7ca6cd 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf1e00e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:138 # 0xf1dfa9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:79 # 0xf201cb crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x6183f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:493 # 0x61e283 crypto/tls.(*halfConn).encrypt+0x743 /usr/local/go/src/crypto/tls/conn.go:532 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x7ca6cc github.com/miekg/dns.(*Conn).Write+0xcc /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:365 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6693ef 0x61ced6 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x6693ee crypto/tls.aeadAESGCMTLS13+0x8e /usr/local/go/src/crypto/tls/cipher_suites.go:566 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0xbdca48 0xbdca15 0xebad73 0xeba913 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xebad72 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeba912 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xa95e75 0xa95d93 0xa9467a 0xbd66fb 0xbd8642 0xbd850a 0xbd830e 0x4811a1 # 0xa95e74 github.com/go-redis/redis/v8.(*baseClient)._process+0x74 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:328 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xbd8641 github.com/go-redis/redis/v8.cmdable.Publish+0x261 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 192] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x7dcd8a 0x7dd119 0xe9e14f 0xe9dc58 0xea3e7d 0xe9b7fd 0xe9b405 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x7dcd89 github.com/miekg/dns.(*Msg).unpack+0x1a9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xe9b7fc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/resolver/bootstrap.go:243 # 0xe9b404 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/resolver/bootstrap.go:215 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [2: 288] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 704] @ 0x51c794 0x51c1bd 0x51ca2b 0x730b39 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51ca2a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x730b38 encoding/json.structEncoder.encode+0x358 /usr/local/go/src/encoding/json/encode.go:732 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 4608] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 192] @ 0x564645 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63de2a 0x63dca7 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63dca6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /usr/local/go/src/crypto/tls/handshake_messages.go:351 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xe9d2c5 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xe9d2c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x124 /go/resolver/caching_resolver.go:152 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x5c1145 0x5bdf9b 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5c1144 net.sockaddrToTCP+0x104 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5bdf9a net.(*netFD).dial+0x57a /usr/local/go/src/net/sock_posix.go:141 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf725e8 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf725e7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 240] @ 0x838efa 0xf00b2f 0x48b711 0x8395be 0x718c4e 0x6f6685 0x4811a1 # 0x838ef9 github.com/go-chi/chi/v5.NewRouteContext+0x19 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/context.go:34 # 0xf00b2e github.com/0xERR0R/blocky/server.withCommonMiddleware.NewMux.func1+0xe /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:55 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x8395bd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 240] @ 0x50e406 0x8369b4 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x686e85 0x6879da 0x68728e 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x686e84 compress/flate.(*huffmanDecoder).init+0x204 /usr/local/go/src/compress/flate/inflate.go:178 # 0x6879d9 compress/flate.(*decompressor).readHuffman+0x379 /usr/local/go/src/compress/flate/inflate.go:460 # 0x68728d compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0xa43d25 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa43d24 golang.org/x/net/idna.decode+0x84 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x774db7 0xa4e536 0xa4dc27 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4e535 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /go/lists/list_cache.go:223 # 0xa4dc26 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /go/lists/list_cache.go:229 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x80a53a 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 384] @ 0x6239fe 0x6236d8 0x63860d 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x6239fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d /usr/local/go/src/crypto/tls/conn.go:1134 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 320] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x7ccb92 0x80a53a 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccb91 github.com/miekg/dns.(*RR_Header).String+0x71 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0xf38adf 0xf54de8 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf38ade crypto/internal/fips140/nistec.(*P384Point).BytesX+0x1e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:172 # 0xf54de7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5304d2 0x52f527 0x637274 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5304d1 crypto/ecdh.(*x25519Curve).ecdh+0x31 /usr/local/go/src/crypto/ecdh/x25519.go:83 # 0x52f526 crypto/ecdh.(*PrivateKey).ECDH+0x86 /usr/local/go/src/crypto/ecdh/ecdh.go:123 # 0x637273 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xf3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:490 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 1152] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 512] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 1408] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 1536] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf495e5 0xf49559 0xf49560 0xf4b7ba 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf495e4 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf49558 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4955f crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4b7b9 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x564645 0x63c45d 0x63c2fd 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c45c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c2fc crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /usr/local/go/src/crypto/tls/handshake_messages.go:210 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x4d0b1b 0x4d0afd 0x4d24c9 0x4d2a4d 0x4d2a0f 0x6674d2 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x4d24c8 context.WithDeadlineCause+0x368 /usr/local/go/src/context/context.go:629 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0x6674d1 crypto/tls.dial+0x91 /usr/local/go/src/crypto/tls/tls.go:125 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6deae 0xf72ee6 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dead crypto/internal/fips140/hkdf.Extract[...]+0x10d /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x521fc5 0x5220d0 0x528685 0x8372d8 0xea1dbb 0xea1db6 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528684 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:742 # 0x8372d7 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /go/util/common.go:111 # 0xea1dba github.com/0xERR0R/blocky/util.ExtractDomain+0x17a /go/util/common.go:106 # 0xea1db5 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x175 /go/resolver/custom_dns_resolver.go:117 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 512] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 448] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0xf37ddd 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 1920] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xa2f2bc 0xa2f259 0xa2f275 0xa2f275 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa2f258 github.com/0xERR0R/blocky/trie.(*parent).insert+0x258 /go/trie/trie.go:108 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x6d1f05 0x6cde6c 0x6cde58 0x6dd33c 0x6dd333 0x7089b7 0x7183b3 0x6a3a42 0x6a32f1 0x6a5909 0xa4b655 0xa4b640 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6d1f04 net/http.(*http2ClientConn).roundTrip+0x144 /usr/local/go/src/net/http/h2_bundle.go:8781 # 0x6cde6b net/http.(*http2ClientConn).RoundTrip+0x1eb /usr/local/go/src/net/http/h2_bundle.go:8767 # 0x6cde57 net/http.(*http2Transport).RoundTripOpt+0x1d7 /usr/local/go/src/net/http/h2_bundle.go:8063 # 0x6dd33b net/http.(*http2Transport).RoundTrip+0x1b /usr/local/go/src/net/http/h2_bundle.go:8014 # 0x6dd332 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10872 # 0x7089b6 net/http.(*Transport).roundTrip+0x496 /usr/local/go/src/net/http/transport.go:615 # 0x7183b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:30 # 0x6a3a41 net/http.send+0x5e1 /usr/local/go/src/net/http/client.go:259 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xa4b654 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:587 # 0xa4b63f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/lists/downloader.go:66 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 576] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 768] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [13: 3328] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x805d6f 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x805d6e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0xf50ed0 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0xf3409a 0xf5165e 0xf554c8 0xf5549b 0x568ceb 0x566a56 0x616552 0x638a68 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf34099 crypto/internal/fips140/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf5165d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf554c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5549a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568cea crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a55 crypto/ecdsa.VerifyASN1+0x255 /usr/local/go/src/crypto/ecdsa/ecdsa.go:342 # 0x616551 crypto/tls.verifyHandshakeSignature+0x1d1 /usr/local/go/src/crypto/tls/auth.go:30 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x6f1ccf 0x6f63f8 0x4811a1 # 0x6f1cce net/http.(*conn).readRequest+0x7ee /usr/local/go/src/net/http/server.go:1103 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0x7763c5 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7763c4 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0xea95eb 0xea94ed 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 480] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x530032 0x52ff51 0x66113b 0x62da85 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x530031 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 /usr/local/go/src/crypto/ecdh/x25519.go:56 # 0x52ff50 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /usr/local/go/src/crypto/ecdh/x25519.go:46 # 0x66113a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:68 # 0x62da84 crypto/tls.(*Conn).makeClientHello+0xba4 /usr/local/go/src/crypto/tls/handshake_client.go:163 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0xf50dd7 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x651994 0x6518fc 0x652238 0x638bcd 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6518fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1841 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x638bcc crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:696 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f438d 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f438c crypto/x509.policiesValid+0xc8c /usr/local/go/src/crypto/x509/verify.go:1581 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b5d4 0x50df9f 0x50e41a 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x50df9e fmt.(*pp).free+0xde /usr/local/go/src/fmt/print.go:181 # 0x50e419 fmt.Sprintf+0x79 /usr/local/go/src/fmt/print.go:241 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x57f372 0x5ea708 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f371 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x431 /usr/local/go/src/crypto/x509/pkix/pkix.go:169 # 0x5ea707 crypto/x509.parseCertificate+0x527 /usr/local/go/src/crypto/x509/parser.go:964 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x521fc5 0x5220d0 0x5278a9 0x7cc53f 0x7fc5be 0x7fcba8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x5278a8 strings.Map+0x1c8 /usr/local/go/src/strings/strings.go:553 # 0x7cc53e github.com/miekg/dns.CanonicalName+0x5e /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:333 # 0x7fc5bd github.com/miekg/dns.(*ServeMux).match+0xbd /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:38 # 0x7fcba7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x47 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:99 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xeb525b 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xeb525a github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45fa86 0xf6dc13 0xf72da5 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe9f898 0xe9f42c 0xe9f1a5 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9f897 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x57 /go/resolver/client_names_resolver.go:115 # 0xe9f42b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /go/resolver/client_names_resolver.go:91 # 0xe9f1a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/resolver/client_names_resolver.go:63 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 32] @ 0x5adf19 0x804e4e 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x804e4d github.com/miekg/dns.(*SVCBIPv4Hint).String+0xad /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:607 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 672] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 3456] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0xa2f20c 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f20b github.com/0xERR0R/blocky/trie.(*parent).insert+0x20b /go/trie/trie.go:106 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x6b207b 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6b207a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1334 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 1792] @ 0x6b207b 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6b207a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1334 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 64] @ 0x82e94f 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82e94e github.com/miekg/dns.(*SVCB).copy+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1254 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x804dcf 0x806d87 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804dce github.com/miekg/dns.(*SVCBIPv4Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:601 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0x444e69 0x411b59 0x4118b2 0xeb0c29 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0c28 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x268 /go/resolver/upstream_resolver.go:239 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63f2e5 0x63f297 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f2e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f296 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:289 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf06eb3 0x6168d5 0x6389f4 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6168d4 crypto/tls.signedMessage+0x194 /usr/local/go/src/crypto/tls/auth.go:94 # 0x6389f3 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:689 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x562be5 0x5e4ba5 0x5ea9b0 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4ba4 crypto/x509.parseAI+0x84 /usr/local/go/src/crypto/x509/parser.go:154 # 0x5ea9af crypto/x509.parseCertificate+0x7cf /usr/local/go/src/crypto/x509/parser.go:998 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x62dc45 0x62dc1e 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62dc44 crypto/ecdh.(*PublicKey).Bytes+0xd64 /usr/local/go/src/crypto/ecdh/ecdh.go:71 # 0x62dc1d crypto/tls.(*Conn).makeClientHello+0xd3d /usr/local/go/src/crypto/tls/handshake_client.go:176 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x803ccc 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x803ccb github.com/miekg/dns.(*SVCBAlpn).unpack+0x4b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:411 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf1e00f 0xf1dfaa 0xf201cc 0x6183f1 0x61e284 0x622c8a 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xf1e00e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:138 # 0xf1dfa9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:79 # 0xf201cb crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x6183f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:493 # 0x61e283 crypto/tls.(*halfConn).encrypt+0x743 /usr/local/go/src/crypto/tls/conn.go:532 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf47dc5 0xf47d28 0xf47d3b 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf47dc4 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf47d27 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf47d3a crypto/internal/fips140/bigmod.rr+0x7a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x564645 0x63bf65 0x63bf6c 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bf64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf6b crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /usr/local/go/src/crypto/tls/handshake_messages.go:182 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf37d7e 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 5120] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 96] @ 0x444e69 0x411b59 0x4118b2 0xea9212 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea9211 github.com/0xERR0R/blocky/resolver.evaluateResponses+0xb1 /go/resolver/parallel_best_resolver.go:193 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xea88ac 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0xa447f2 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa447f1 golang.org/x/net/idna.encode+0x291 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [4: 2048] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x82becf 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82bece github.com/miekg/dns.(*HTTPS).copy+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 2048] @ 0x7189f7 0x7189d3 0x6f1e1f 0x6f63f8 0x4811a1 # 0x7189f6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:600 # 0x7189d2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:894 # 0x6f1e1e net/http.(*conn).readRequest+0x93e /usr/local/go/src/net/http/server.go:1115 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [2: 288] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9d372 0xe9d34a 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xe9d371 github.com/miekg/dns.Fqdn+0x1d1 /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9d349 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /go/resolver/caching_resolver.go:154 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 896] @ 0x5546da 0x5546f0 0x521bbd 0x5f7705 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x5f7704 crypto/x509.checkSignature+0x1a4 /usr/local/go/src/crypto/x509/x509.go:992 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x477093 0x407f05 0x407ef8 0x40c094 0x5f5932 0x5f56f5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f5931 crypto/x509.newPolicyGraphNode+0x2231 /usr/local/go/src/crypto/x509/verify.go:1267 # 0x5f56f4 crypto/x509.policiesValid+0x1ff4 /usr/local/go/src/crypto/x509/verify.go:1485 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 2880] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 1152] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x805d6f 0x806d87 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x805d6e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 64] @ 0xa447f2 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa447f1 golang.org/x/net/idna.encode+0x291 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x7e321c 0x7e325d 0x81abd8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e321b github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e325c github.com/miekg/dns.packDataSVCB+0xbc /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x81abd7 github.com/miekg/dns.(*SVCB).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1010 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 256] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 512] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0xf6daa5 0xf72da5 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6daa4 crypto/internal/fips140/hkdf.Expand[...]+0x64 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x625e3e 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x625e3d crypto/tls.(*Conn).handshakeContext+0x17d /usr/local/go/src/crypto/tls/conn.go:1535 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x5b8b94 0x6f0557 0x4811a1 # 0x5b8b93 net.(*conn).Read+0xb3 /usr/local/go/src/net/net.go:196 # 0x6f0556 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:690 0: 0 [1: 16] @ 0x650bd9 0x650b44 0x650b3d 0x623116 0x639b6d 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x650bd8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650b43 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x650b3c crypto/tls.(*finishedMsg).marshal+0x3c /usr/local/go/src/crypto/tls/handshake_messages.go:1683 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x639b6c crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:833 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 6144] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 73728] @ 0x6a1cfa 0x48b711 0x6b1868 0x6b203a 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6a1cf9 net/http.init.func4+0x19 /usr/local/go/src/net/http/h2_bundle.go:1215 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x6b1867 net/http.http2getDataBufferChunk+0x47 /usr/local/go/src/net/http/h2_bundle.go:1228 # 0x6b2039 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1333 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 208] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x69b17d 0x69b12b 0x699d91 0x6d7168 0x6d6451 0x6d65e6 0x6d614c 0x6d3c09 0x6d3125 0x6d29f6 0x4811a1 # 0x69b17c vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69b12a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699d90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d7167 net/http.(*http2ClientConn).writeHeader+0x147 /usr/local/go/src/net/http/h2_bundle.go:9751 # 0x6d6450 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /usr/local/go/src/net/http/h2_bundle.go:9685 # 0x6d65e5 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /usr/local/go/src/net/http/h2_bundle.go:9571 # 0x6d614b net/http.(*http2ClientConn).encodeHeaders+0x58b /usr/local/go/src/net/http/h2_bundle.go:9678 # 0x6d3c08 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /usr/local/go/src/net/http/h2_bundle.go:9092 # 0x6d3124 net/http.(*http2clientStream).writeRequest+0x6e4 /usr/local/go/src/net/http/h2_bundle.go:8988 # 0x6d29f5 net/http.(*http2clientStream).doRequest+0x55 /usr/local/go/src/net/http/h2_bundle.go:8901 0: 0 [2: 256] @ 0xa2dd6d 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xa2dd6c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 320] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0x564645 0x63de97 0x63de66 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de96 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63de65 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /usr/local/go/src/crypto/tls/handshake_messages.go:361 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 12288] @ 0x7189f7 0x7189d3 0x6f630d 0x4811a1 # 0x7189f6 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:600 # 0x7189d2 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:894 # 0x6f630c net/http.(*conn).serve+0x2ac /usr/local/go/src/net/http/server.go:2014 0: 0 [2: 32] @ 0x803d95 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x803d94 github.com/miekg/dns.(*SVCBAlpn).unpack+0x114 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:418 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0xf55365 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf55364 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x47713a 0x47714f 0x5f3814 0x5f3740 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3813 crypto/x509.newPolicyGraph+0x113 /usr/local/go/src/crypto/x509/verify.go:1287 # 0x5f373f crypto/x509.policiesValid+0x3f /usr/local/go/src/crypto/x509/verify.go:1405 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x48bff9 0x48b625 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48bff8 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:225 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa2f299 0xa2f275 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f298 github.com/0xERR0R/blocky/trie.(*parent).insert+0x298 /go/trie/trie.go:86 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 16384] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 24576] @ 0x6cfdb6 0x6b3387 0x6d825a 0x6d7679 0x4811a1 # 0x6cfdb5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /usr/local/go/src/net/http/h2_bundle.go:2015 # 0x6b3386 net/http.(*http2Framer).ReadFrame+0xc6 /usr/local/go/src/net/http/h2_bundle.go:2079 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0x51401b 0x513fb1 0x50b3a5 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x51401a fmt.(*buffer).writeString+0x11a /usr/local/go/src/fmt/print.go:108 # 0x513fb0 fmt.(*pp).doPrintf+0xb0 /usr/local/go/src/fmt/print.go:1032 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660ce5 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 192] @ 0x7c759a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c7599 github.com/miekg/dns.init.func47+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:57 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x8052f2 0x82e9a8 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8052f1 github.com/miekg/dns.(*SVCBIPv4Hint).copy+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:635 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 64] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x71790a 0x71790b 0x6f1707 0x6f63f8 0x4811a1 # 0x717909 net/textproto.(*Reader).ReadLine+0xc9 /usr/local/go/src/net/textproto/reader.go:45 # 0x71790a net/http.readRequest+0xca /usr/local/go/src/net/http/request.go:1087 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [2: 96] @ 0x47713a 0x47714f 0x5f3807 0x5f3740 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3806 crypto/x509.newPolicyGraph+0x106 /usr/local/go/src/crypto/x509/verify.go:1286 # 0x5f373f crypto/x509.policiesValid+0x3f /usr/local/go/src/crypto/x509/verify.go:1405 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x62e74b 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62e74a crypto/tls.(*Conn).makeClientHello+0x186a /usr/local/go/src/crypto/tls/handshake_client.go:184 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 64] @ 0x408f12 0x40a8ce 0x40a850 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1248] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x8187ab 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8187aa github.com/miekg/dns.(*PTR).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:742 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660ce5 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x5aa037 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5aa036 net.(*netFD).connect+0x216 /usr/local/go/src/net/fd_unix.go:102 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x485a97 0x612167 0x7e32e9 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x485a96 internal/reflectlite.Swapper+0x356 /usr/local/go/src/internal/reflectlite/swapper.go:66 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 64] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 240] @ 0x521fc5 0x5220d0 0x5278a9 0x7cc53f 0x7fc5be 0x7fcba8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x5278a8 strings.Map+0x1c8 /usr/local/go/src/strings/strings.go:553 # 0x7cc53e github.com/miekg/dns.CanonicalName+0x5e /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:333 # 0x7fc5bd github.com/miekg/dns.(*ServeMux).match+0xbd /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:38 # 0x7fcba7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x47 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:99 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 720] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 160] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 512] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x637665 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe9cdf9 0xe9cdc1 0xeb8c5e 0xe9e745 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9cdf8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/resolver/caching_resolver.go:383 # 0xe9cdc0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/resolver/caching_resolver.go:103 # 0xeb8c5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xe9e744 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /go/resolver/caching_resolver.go:337 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45fa86 0xf6dc13 0xf72da5 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf729cd 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf729cc crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 2112] @ 0x617927 0x61791d 0x420031 0x4811a1 # 0x617926 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x61791c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /usr/local/go/src/runtime/mfinal.go:275 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0x660ce5 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1280] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477189 0x7755ea 0x7755cd 0x775fa8 0xa4dfdd 0xa4dfa2 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x7755e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4dfdc github.com/sirupsen/logrus.(*Entry).Info+0x49c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4dfa1 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /go/lists/list_cache.go:276 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 768] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf4714d 0xf54cf6 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf54cf5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [8: 2048] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6de75 0xf72ee6 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0xf50f0e 0xf6dada 0xf72da5 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x53019f 0x52ff51 0x66113b 0x62da85 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x53019e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de /usr/local/go/src/crypto/ecdh/x25519.go:65 # 0x52ff50 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /usr/local/go/src/crypto/ecdh/x25519.go:46 # 0x66113a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:68 # 0x62da84 crypto/tls.(*Conn).makeClientHello+0xba4 /usr/local/go/src/crypto/tls/handshake_client.go:163 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 3584] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x67549c 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x67549b net/textproto.readMIMEHeader+0x27b /usr/local/go/src/net/textproto/reader.go:568 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [4: 1920] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 112] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 320] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x521fc5 0x5220d0 0x528685 0xe9e4b4 0xe9e3ee 0xe9e378 0xe9d93b 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528684 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:742 # 0xe9e4b3 github.com/0xERR0R/blocky/resolver.matchAnyElementOfArray+0x33 /go/resolver/caching_resolver.go:303 # 0xe9e3ed github.com/0xERR0R/blocky/resolver.questionsMatchAnyExcludedElement+0x8d /go/resolver/caching_resolver.go:294 # 0xe9e377 github.com/0xERR0R/blocky/resolver.(*CachingResolver).isRequestCacheable+0x17 /go/resolver/caching_resolver.go:278 # 0xe9d93a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x9a /go/resolver/caching_resolver.go:205 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 1024] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 128] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 160] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 80] @ 0x6239d3 0x6236d8 0x637cb8 0x635256 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x6239d2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 /usr/local/go/src/crypto/tls/conn.go:1161 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x564585 0x56445b 0x640434 0x640413 0x564342 0x5646d1 0x63c1ed 0x63c090 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x56445a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x640433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640412 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:196 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c1ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c08f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /usr/local/go/src/crypto/tls/handshake_messages.go:195 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x408f12 0x407f8d 0x40ca45 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 2560] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 8064] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69b1fa 0x69b12b 0x69c33f 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x69b1f9 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69b12a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69c33e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 176] @ 0x70d0cc 0x709077 0x7183b3 0x6a3a42 0x6a32f1 0x6a5909 0xa4b655 0xa4b640 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x70d0cb net/http.(*Transport).getConn+0x22b /usr/local/go/src/net/http/transport.go:1499 # 0x709076 net/http.(*Transport).roundTrip+0xb56 /usr/local/go/src/net/http/transport.go:685 # 0x7183b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:30 # 0x6a3a41 net/http.send+0x5e1 /usr/local/go/src/net/http/client.go:259 # 0x6a32f0 net/http.(*Client).send+0x90 /usr/local/go/src/net/http/client.go:180 # 0x6a5908 net/http.(*Client).do+0x988 /usr/local/go/src/net/http/client.go:728 # 0xa4b654 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:587 # 0xa4b63f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/lists/downloader.go:66 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 416] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 48] @ 0x804bf2 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x804bf1 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x521fc5 0x5220d0 0x806f0d 0x80640b 0x806d87 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x806f0c github.com/miekg/dns.svcbParamToStr+0x4c /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:924 # 0x80640a github.com/miekg/dns.(*SVCBDoHPath).String+0x2a /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:791 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d253 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d252 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /go/resolver/caching_resolver.go:150 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x7daba5 0x8216c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8216c8 github.com/miekg/dns.(*NS).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2141 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x5e3e3b 0x5e9826 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e3e3a crypto/x509.OID.toASN1OID+0x3a /usr/local/go/src/crypto/x509/oid.go:359 # 0x5e9825 crypto/x509.processExtensions+0x14e5 /usr/local/go/src/crypto/x509/parser.go:807 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 384] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x5e0a3f 0x5f1d27 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0a3e crypto/x509.(*CertPool).findPotentialParents+0x4de /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x5f1d26 crypto/x509.(*Certificate).buildChains+0x166 /usr/local/go/src/crypto/x509/verify.go:1004 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 1664] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x5adf19 0x804e4e 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x804e4d github.com/miekg/dns.(*SVCBIPv4Hint).String+0xad /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:607 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50e3f3 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf37d7e 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 432] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 224] @ 0x5546da 0x5546f0 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x50b3bb 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x564645 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [12: 21504] @ 0x48babc 0x48b906 0x48b67c 0x7ffce6 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x7ffce5 github.com/miekg/dns.(*Server).readUDP+0xc5 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:716 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 208] @ 0x50b2ba 0x48b711 0x50de3e 0x50e3d0 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x7dc83c 0x7dc5e9 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 864] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [5: 5120] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 96] @ 0x564645 0x63c45d 0x63c2fd 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c45c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c2fc crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /usr/local/go/src/crypto/tls/handshake_messages.go:210 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 3520] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 2112] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 400] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 512] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0xf50dd7 0xf6dada 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [17: 1088] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 240] @ 0x526a9f 0xa4376e 0xa4374e 0xa42e85 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x526a9e strings.genSplit+0x7e /usr/local/go/src/strings/strings.go:305 # 0xa4376d strings.Split+0x4d /usr/local/go/src/strings/strings.go:361 # 0xa4374d golang.org/x/net/idna.(*labelIter).set+0x2d /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa42e84 golang.org/x/net/idna.(*Profile).process+0x364 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1440] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x521fc5 0x5220d0 0x527345 0x804eae 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x804ead github.com/miekg/dns.(*SVCBIPv4Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:609 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 64] @ 0xed68be 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed68bd runtime/pprof.printStackRecord+0x35d /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 417792] @ 0x682270 0x68229f 0x68d547 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x68226f compress/flate.newDeflateFast+0x3af /usr/local/go/src/compress/flate/deflatefast.go:64 # 0x68229e compress/flate.(*compressor).init+0x3de /usr/local/go/src/compress/flate/deflate.go:586 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [1: 65536] @ 0x68225f 0x68229f 0x68d547 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x68225e compress/flate.newDeflateFast+0x39e /usr/local/go/src/compress/flate/deflatefast.go:64 # 0x68229e compress/flate.(*compressor).init+0x3de /usr/local/go/src/compress/flate/deflate.go:586 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [1: 16] @ 0xed68be 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed68bd runtime/pprof.printStackRecord+0x35d /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 8192] @ 0xed3cd1 0xedbde5 0xed85b0 0x4811a1 # 0xed3cd0 runtime/pprof.(*profMap).lookup+0xd0 /usr/local/go/src/runtime/pprof/map.go:61 # 0xedbde4 runtime/pprof.(*profileBuilder).addCPUData+0x104 /usr/local/go/src/runtime/pprof/proto.go:338 # 0xed85af runtime/pprof.profileWriter+0x6f /usr/local/go/src/runtime/pprof/pprof.go:873 0: 0 [1: 2048] @ 0xed21ad 0xed2143 0x50e317 0xed6907 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed21ac text/tabwriter.(*Writer).append+0x16c /usr/local/go/src/text/tabwriter/tabwriter.go:411 # 0xed2142 text/tabwriter.(*Writer).Write+0x102 /usr/local/go/src/text/tabwriter/tabwriter.go:534 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0xed6906 runtime/pprof.printStackRecord+0x3a6 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [5: 80] @ 0xed7d08 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed7d07 runtime/pprof.writeHeapInternal+0x1187 /usr/local/go/src/runtime/pprof/pprof.go:682 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed6845 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6844 runtime/pprof.printStackRecord+0x2e4 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 96] @ 0xed0f65 0xed2c48 0x50e317 0xed6907 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed0f64 text/tabwriter.(*Writer).addLine+0x144 /usr/local/go/src/text/tabwriter/tabwriter.go:129 # 0xed2c47 text/tabwriter.(*Writer).Write+0xc07 /usr/local/go/src/text/tabwriter/tabwriter.go:540 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0xed6906 runtime/pprof.printStackRecord+0x3a6 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [7: 1835008] @ 0x6822f3 0x68d547 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x6822f2 compress/flate.(*compressor).init+0x432 /usr/local/go/src/compress/flate/deflate.go:587 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [1: 65536] @ 0x6821e5 0x68d547 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x6821e4 compress/flate.(*compressor).init+0x324 /usr/local/go/src/compress/flate/deflate.go:583 # 0x68d546 compress/flate.NewWriter+0x2a6 /usr/local/go/src/compress/flate/deflate.go:664 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [5: 491520] @ 0xed6c31 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6c30 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:624 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed681d 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed681c runtime/pprof.printStackRecord+0x2bc /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed7d08 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed7d07 runtime/pprof.writeHeapInternal+0x1187 /usr/local/go/src/runtime/pprof/pprof.go:682 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 393216] @ 0x453959 0x4124d1 0xed8390 0xeed0e5 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed838f runtime/pprof.StartCPUProfile+0xef /usr/local/go/src/runtime/pprof/pprof.go:855 # 0xeed0e4 net/http/pprof.Profile+0x2c4 /usr/local/go/src/net/http/pprof/pprof.go:157 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed665f 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed665e runtime/pprof.printStackRecord+0xfe /usr/local/go/src/runtime/pprof/pprof.go:553 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 3145728] @ 0x453916 0x46b273 0x464b3b 0xbdabe5 0xeed49b 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xbdabe4 runtime/trace.Start+0x84 /usr/local/go/src/runtime/trace/trace.go:125 # 0xeed49a net/http/pprof.Trace+0x2ba /usr/local/go/src/net/http/pprof/pprof.go:183 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 144] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x45f9b2 0x45f045 0x80a955 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x80a954 github.com/miekg/dns.(*SOA).String+0x294 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:515 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 864] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 28416] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 384] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 352] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x804dcf 0x806d87 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804dce github.com/miekg/dns.(*SVCBIPv4Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:601 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 64] @ 0xf73fd0 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf73fcf crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:74 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x806ca9 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x66778b 0x667716 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x66778a crypto/tls.Client+0x34a /usr/local/go/src/crypto/tls/tls.go:54 # 0x667715 crypto/tls.dial+0x2d5 /usr/local/go/src/crypto/tls/tls.go:158 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63cb9d 0x63ca3d 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63cb9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ca3c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /usr/local/go/src/crypto/tls/handshake_messages.go:257 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x83c245 0x83c177 0x83bd96 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x83c244 net/http.(*Request).SetPathValue+0x164 /usr/local/go/src/net/http/request.go:1485 # 0x83c176 github.com/go-chi/chi/v5.setPathValue+0x96 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/path_value.go:18 # 0x83bd95 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b5 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:477 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x4d2b25 0x839751 0x718c4e 0x6f6685 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x839750 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x805a93 0x805a6c 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x805a92 github.com/miekg/dns.cloneSlice[...]+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x805a6b github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0x4b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:713 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 144] @ 0x5e4125 0x5e490f 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4124 crypto/x509.parseASN1String+0x84 /usr/local/go/src/crypto/x509/parser.go:75 # 0x5e490e crypto/x509.parseName+0x30e /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x7c709a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7099 github.com/miekg/dns.init.func27+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x47713a 0x47714f 0x5f4345 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f4344 crypto/x509.policiesValid+0xc44 /usr/local/go/src/crypto/x509/verify.go:1579 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 3072] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x7daba5 0x8216c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8216c8 github.com/miekg/dns.(*NS).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2141 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0x4073ce 0x40a966 0x40a850 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x5546da 0x5546f0 0x521bbd 0x600337 0xf50def 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x600336 crypto/hmac.New.UnwrapNew[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140hash/hash.go:33 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x584605 0x584893 0x583ff0 0x5af15e 0xa4e1fb 0xa4e1ed 0xa47688 0xa4e18a 0xa4e113 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x584604 net/netip.parseIPv4Fields+0x1a4 /usr/local/go/src/net/netip/netip.go:167 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4e1fa net.ParseIP+0x3a /usr/local/go/src/net/ip.go:528 # 0xa4e1ec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/lists/list_cache.go:251 # 0xa47687 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /go/lists/parsers/hosts.go:189 # 0xa4e189 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/lists/parsers/hosts.go:51 # 0xa4e112 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x530337 0x530366 0x637250 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x530336 bytes.Clone+0x76 /usr/local/go/src/bytes/bytes.go:1412 # 0x530365 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 /usr/local/go/src/crypto/ecdh/x25519.go:78 # 0x63724f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:485 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 72] @ 0x806352 0x82e9a8 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806351 github.com/miekg/dns.(*SVCBIPv6Hint).copy+0x151 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:764 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 960] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [10: 960] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x5e0a3f 0x5f1cd4 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0a3e crypto/x509.(*CertPool).findPotentialParents+0x4de /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x5f1cd3 crypto/x509.(*Certificate).buildChains+0x113 /usr/local/go/src/crypto/x509/verify.go:1001 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x5e497f 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e497e crypto/x509.parseName+0x37e /usr/local/go/src/crypto/x509/parser.go:143 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x625eb4 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x625eb3 crypto/tls.(*Conn).handshakeContext+0x1f3 /usr/local/go/src/crypto/tls/conn.go:1543 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x579696 0x8054c5 0x8054af 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x579695 encoding/base64.(*Encoding).EncodeToString+0xf5 /usr/local/go/src/encoding/base64/base64.go:209 # 0x8054c4 github.com/miekg/dns.toBase64+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x8054ae github.com/miekg/dns.(*SVCBECHConfig).String+0xe /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:655 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 8192] @ 0x7185d5 0x71857d 0x718694 0x6f62ca 0x4811a1 # 0x7185d4 bufio.NewReaderSize+0x1f4 /usr/local/go/src/bufio/bufio.go:57 # 0x71857c bufio.NewReader+0x19c /usr/local/go/src/bufio/bufio.go:63 # 0x718693 net/http.newBufioReader+0x2b3 /usr/local/go/src/net/http/server.go:859 # 0x6f62c9 net/http.(*conn).serve+0x269 /usr/local/go/src/net/http/server.go:2013 0: 0 [7: 224] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 128] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 432] @ 0x83738d 0xe9d37c 0xe9d34a 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x83738c github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /go/util/common.go:116 # 0xe9d37b github.com/0xERR0R/blocky/resolver.newRequest+0x1db /go/resolver/resolver.go:20 # 0xe9d349 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /go/resolver/caching_resolver.go:154 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc0e 0x806ca9 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc0d github.com/miekg/dns.(*RR_Header).String+0xed /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x47713a 0x47714f 0x5f4925 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f4924 crypto/x509.newPolicyGraphNode+0x1224 /usr/local/go/src/crypto/x509/verify.go:1264 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0xa48b45 0xa4a5ac 0xa4fb6d 0xa4d505 0xa4cb2d 0xa47a3b 0x4811a1 # 0xa48b44 github.com/ThinkChaos/parcour/jobgroup.(*withContext).WaitCtx+0x44 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:115 # 0xa4a5ab github.com/ThinkChaos/parcour/jobgroup.(*withContext).Wait+0x2b /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:109 # 0xa4fb6c github.com/ThinkChaos/parcour.(*Producers[...]).Wait+0xcc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:107 # 0xa4d504 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x364 /go/lists/list_cache.go:198 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 14336] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 16] @ 0xa2f1c9 0xa2f1b3 0xa2f275 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f1c8 github.com/0xERR0R/blocky/trie.newParent+0x1c8 /go/trie/trie.go:67 # 0xa2f1b2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1b2 /go/trie/trie.go:105 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf37d8f 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 640] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 48] @ 0x804477 0x82e9a8 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804476 github.com/miekg/dns.(*SVCBAlpn).copy+0xb6 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:479 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [10: 4480] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x836c17 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836c16 github.com/0xERR0R/blocky/util.AnswerToString+0x356 /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0x660bcd 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x803ccc 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x803ccb github.com/miekg/dns.(*SVCBAlpn).unpack+0x4b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:411 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x5f3f05 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3f04 crypto/x509.policiesValid+0x804 /usr/local/go/src/crypto/x509/verify.go:1476 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 8192] @ 0x6cf405 0x6cf3a9 0x6cf37d 0x6cedb7 0x6b08a8 0x4811a1 # 0x6cf404 bufio.NewReaderSize+0x604 /usr/local/go/src/bufio/bufio.go:57 # 0x6cf3a8 bufio.NewReader+0x5a8 /usr/local/go/src/bufio/bufio.go:63 # 0x6cf37c net/http.(*http2Transport).newClientConn+0x57c /usr/local/go/src/net/http/h2_bundle.go:8287 # 0x6cedb6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:8240 # 0x6b08a7 net/http.(*http2addConnCall).run+0x47 /usr/local/go/src/net/http/h2_bundle.go:923 0: 0 [2: 96] @ 0xf4714d 0xf54d79 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf54d78 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 528] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6deae 0xf72ee6 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dead crypto/internal/fips140/hkdf.Extract[...]+0x10d /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63f2e5 0x63f297 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f2e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f296 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:289 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [15: 240] @ 0xa95a05 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xa6ebf9 0xbd8734 0xbd830e 0x4811a1 # 0xa95a04 github.com/go-redis/redis/v8.(*baseClient).withConn+0x124 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa6ebf8 github.com/go-redis/redis/v8.cmdable.Set+0x298 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x5e4125 0x5e490f 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4124 crypto/x509.parseASN1String+0x84 /usr/local/go/src/crypto/x509/parser.go:75 # 0x5e490e crypto/x509.parseName+0x30e /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0x803dcf 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x803dce github.com/miekg/dns.(*SVCBAlpn).unpack+0x14e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:418 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 672] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0xf37d7e 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0xa43d25 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa43d24 golang.org/x/net/idna.decode+0x84 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 2080] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 1360] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 4608] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa30b67 0xa30b2f 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30b66 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /go/cache/stringcache/string_caches.go:78 # 0xa30b2e github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /go/cache/stringcache/string_caches.go:91 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 4096] @ 0xf497cb 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0xa95e75 0xa95d93 0xa9467a 0xbd66fb 0xa6ebf9 0xbd8734 0xbd830e 0x4811a1 # 0xa95e74 github.com/go-redis/redis/v8.(*baseClient)._process+0x74 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:328 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa6ebf8 github.com/go-redis/redis/v8.cmdable.Set+0x298 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 768] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x6d97cd 0x6d8b9f 0x6d8709 0x6d7679 0x4811a1 # 0x6d97cc net/http.(*http2clientConnReadLoop).handleResponse+0xa4c /usr/local/go/src/net/http/h2_bundle.go:10183 # 0x6d8b9e net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:10027 # 0x6d8708 net/http.(*http2clientConnReadLoop).run+0x588 /usr/local/go/src/net/http/h2_bundle.go:9965 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [1: 896] @ 0xf1ffda 0x6693d9 0x61ced6 0x63907e 0x635285 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf1ffd9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x6693d8 crypto/tls.aeadAESGCMTLS13+0x78 /usr/local/go/src/crypto/tls/cipher_suites.go:560 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf72d65 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 432] @ 0x7c9e93 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7c9e92 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [18: 1440] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x562be5 0x5e4ba5 0x5ea5d9 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4ba4 crypto/x509.parseAI+0x84 /usr/local/go/src/crypto/x509/parser.go:154 # 0x5ea5d8 crypto/x509.parseCertificate+0x3f8 /usr/local/go/src/crypto/x509/parser.go:949 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1792] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [9: 720] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0xf37ddd 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0aa8 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0aa7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x67 /go/resolver/conditional_upstream_resolver.go:103 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 336] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x5f5773 0x5f56f5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f5772 crypto/x509.newPolicyGraphNode+0x2072 /usr/local/go/src/crypto/x509/verify.go:1262 # 0x5f56f4 crypto/x509.policiesValid+0x1ff4 /usr/local/go/src/crypto/x509/verify.go:1485 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 256] @ 0x5f1a18 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f1a17 crypto/x509.alreadyInChain+0x2b7 /usr/local/go/src/crypto/x509/verify.go:920 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 2816] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7ccb92 0x80bf09 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccb91 github.com/miekg/dns.(*RR_Header).String+0x71 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x80bf08 github.com/miekg/dns.(*SRV).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:721 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf37dcc 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 576] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0xf37d8f 0x550f51 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0x550f50 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /usr/local/go/src/crypto/elliptic/nistec.go:256 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf37dcc 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 432] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x6b3ca8 0x6b3c92 0x6b3447 0x6d825a 0x6d7679 0x4811a1 # 0x6b3ca7 net/http.(*http2frameCache).getDataFrame+0x47 /usr/local/go/src/net/http/h2_bundle.go:1995 # 0x6b3c91 net/http.http2parseDataFrame+0x31 /usr/local/go/src/net/http/h2_bundle.go:2181 # 0x6b3446 net/http.(*http2Framer).ReadFrame+0x186 /usr/local/go/src/net/http/h2_bundle.go:2083 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [3: 384] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x584605 0x584893 0x583ff0 0x5af15e 0xa4e1fb 0xa4e1ed 0xa475ce 0xa4e18a 0xa4e113 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x584604 net/netip.parseIPv4Fields+0x1a4 /usr/local/go/src/net/netip/netip.go:167 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4e1fa net.ParseIP+0x3a /usr/local/go/src/net/ip.go:528 # 0xa4e1ec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/lists/list_cache.go:251 # 0xa475cd github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /go/lists/parsers/hosts.go:119 # 0xa4e189 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/lists/parsers/hosts.go:51 # 0xa4e112 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0xf497cb 0xf4b798 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b797 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 3072] @ 0xf497cb 0xf47f6f 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf47f6e crypto/internal/fips140/bigmod.rr+0x2ae /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xeac8f7 0xeac9d1 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeac8f6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/resolver/resolver.go:198 # 0xeac9d0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/resolver/resolver.go:206 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6de75 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 4608] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 384] @ 0x50b3bb 0xea8f05 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xea8f04 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /go/resolver/parallel_best_resolver.go:181 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 240] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 256] @ 0xf50f0e 0xf6dada 0xf72da5 0x660ce5 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x5adf19 0x805df0 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 1936] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 128] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [16: 1792] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 5376] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x623451 0x623452 0x6234d9 0x63860d 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc4a 0x806ca9 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc49 github.com/miekg/dns.(*RR_Header).String+0x129 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:92 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0x564645 0x63b185 0x63b05d 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b05c crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /usr/local/go/src/crypto/tls/handshake_messages.go:137 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x900485 0x90032e 0x906285 0x8fe326 0x9093ca 0x90954c 0xf006c5 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x900484 html/template.newIdentCmd+0x7a4 /usr/local/go/src/html/template/escape.go:415 # 0x90032d html/template.ensurePipelineContains+0x64d /usr/local/go/src/html/template/escape.go:328 # 0x906284 html/template.(*escaper).commit+0x1e4 /usr/local/go/src/html/template/escape.go:922 # 0x8fe325 html/template.escapeTemplate+0x345 /usr/local/go/src/html/template/escape.go:41 # 0x9093c9 html/template.(*Template).escape+0x109 /usr/local/go/src/html/template/template.go:104 # 0x90954b html/template.(*Template).Execute+0x2b /usr/local/go/src/html/template/template.go:121 # 0xf006c4 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/server/server_endpoints.go:256 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5f3679 0x5f4255 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3678 crypto/x509.(*policyGraph).validPolicyNodes+0x2b8 /usr/local/go/src/crypto/x509/verify.go:1353 # 0x5f4254 crypto/x509.policiesValid+0xb54 /usr/local/go/src/crypto/x509/verify.go:1571 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 5376] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 960] @ 0x839770 0x839721 0x718c4e 0x6f6685 0x4811a1 # 0x83976f net/http.(*Request).WithContext+0x24f /usr/local/go/src/net/http/request.go:372 # 0x839720 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x407132 0x477189 0x6752b1 0x717d09 0x717d0a 0x6f1707 0x6f63f8 0x4811a1 # 0x6752b0 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:523 # 0x717d08 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /usr/local/go/src/net/textproto/reader.go:502 # 0x717d09 net/http.readRequest+0x4c9 /usr/local/go/src/net/http/request.go:1133 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 80] @ 0x4d0b1b 0x4d0afd 0x6f1baa 0x6f63f8 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x6f1ba9 net/http.(*conn).readRequest+0x6c9 /usr/local/go/src/net/http/server.go:1083 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [6: 384] @ 0x5f180d 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x485aab 0x612167 0x7e32e9 0x81abd8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x81abd7 github.com/miekg/dns.(*SVCB).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1010 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0xf06eb3 0x660d45 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x660d44 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0x616774 0x6389f4 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x616773 crypto/tls.signedMessage+0x33 /usr/local/go/src/crypto/tls/auth.go:90 # 0x6389f3 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:689 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xeb8bd2 0xe9e745 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb8bd1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e744 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /go/resolver/caching_resolver.go:337 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [23: 1840] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x48babc 0x48b906 0x48b67c 0x6b1897 0x6b203a 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6b1896 net/http.http2getDataBufferChunk+0x76 /usr/local/go/src/net/http/h2_bundle.go:1230 # 0x6b2039 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1333 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [14: 8064] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61edef 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61edee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 2112] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f5e12 0x5f5c70 0x5f3fc7 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f5e11 crypto/x509.policiesValid-range1+0x171 /usr/local/go/src/crypto/x509/verify.go:1479 # 0x5f5c6f crypto/x509.policiesValid.(*policyGraph).parents.Values[...].func1+0x6f /usr/local/go/src/maps/iter.go:41 # 0x5f3fc6 crypto/x509.policiesValid+0x8c6 /usr/local/go/src/crypto/x509/verify.go:1476 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 1600] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [2: 320] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0x5367d3 0x565798 0x5651df 0x5f1984 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x565797 crypto/ecdsa.bigIntEqual+0x17 /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651de crypto/ecdsa.(*PublicKey).Equal+0x5e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 1152] @ 0x5e471c 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e471b crypto/x509.parseName+0x11b /usr/local/go/src/crypto/x509/parser.go:146 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 1408] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 48] @ 0x5e3e3b 0x5e9826 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e3e3a crypto/x509.OID.toASN1OID+0x3a /usr/local/go/src/crypto/x509/oid.go:359 # 0x5e9825 crypto/x509.processExtensions+0x14e5 /usr/local/go/src/crypto/x509/parser.go:807 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 864] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 6272] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [6: 672] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [25: 25600] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 672] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [8: 7168] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 1120] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xa4d07e 0xa47a3b 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d07d github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5bd /go/lists/list_cache.go:149 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf4a0be 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf4a0bd crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf72e8f 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf72e8e crypto/internal/fips140/tls13.extract[...]+0x4e /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7e2d87 0x7e2be1 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2d86 github.com/miekg/dns.makeSVCBKeyValue+0x406 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:203 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0xbd86be 0xbd8643 0xbd830e 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0xbd86bd github.com/0xERR0R/blocky/redis.prefixKey+0x2dd /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x5adf19 0x804e4e 0x806d87 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x804e4d github.com/miekg/dns.(*SVCBIPv4Hint).String+0xad /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:607 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 192] @ 0x521fc5 0x5220d0 0x5554ce 0x5eb258 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x5554cd encoding/asn1.ObjectIdentifier.String+0x4d /usr/local/go/src/encoding/asn1/asn1.go:233 # 0x5eb257 crypto/x509.parseCertificate+0x1077 /usr/local/go/src/crypto/x509/parser.go:1044 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [11: 19712] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50b367 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xeac8f7 0xeac9d1 0x7be28f 0xeac95e 0xeac893 0xe9ad47 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeac8f6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/resolver/resolver.go:198 # 0xeac9d0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/resolver/resolver.go:206 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xe9ad46 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /go/resolver/bootstrap.go:171 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [7: 112] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x5367d3 0x5657ac 0x5651df 0x5f1984 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x5657ab crypto/ecdsa.bigIntEqual+0x2b /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651de crypto/ecdsa.(*PublicKey).Equal+0x5e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x5e07d2 0x5f1d27 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e07d1 crypto/x509.(*CertPool).findPotentialParents+0x271 /usr/local/go/src/crypto/x509/cert_pool.go:152 # 0x5f1d26 crypto/x509.(*Certificate).buildChains+0x166 /usr/local/go/src/crypto/x509/verify.go:1004 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1024] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774d65 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d253 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774d64 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d252 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /go/resolver/caching_resolver.go:150 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 432] @ 0x477093 0x407f05 0x407ef8 0x40c094 0x5f59f4 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f59f3 crypto/x509.newPolicyGraphNode+0x22f3 /usr/local/go/src/crypto/x509/verify.go:1268 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 2112] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5e0ea5 0x5e0c5a 0x633c71 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0ea4 crypto/x509.(*CertPool).addCertFunc+0x284 /usr/local/go/src/crypto/x509/cert_pool.go:210 # 0x5e0c59 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x633c70 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /usr/local/go/src/crypto/tls/handshake_client.go:1143 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 480] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7e2f92 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 1440] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 576] @ 0x5e9edc 0x5e62f0 0x5e862f 0x5e8568 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e9edb crypto/x509.processExtensions.parseSANExtension.func1+0x29b /usr/local/go/src/crypto/x509/parser.go:407 # 0x5e62ef crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:366 # 0x5e862e crypto/x509.parseSANExtension+0x2ee /usr/local/go/src/crypto/x509/parser.go:375 # 0x5e8567 crypto/x509.processExtensions+0x227 /usr/local/go/src/crypto/x509/parser.go:689 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x57f00a 0x5ea88d 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea88c crypto/x509.parseCertificate+0x6ac /usr/local/go/src/crypto/x509/parser.go:984 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 384] @ 0x5e497f 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e497e crypto/x509.parseName+0x37e /usr/local/go/src/crypto/x509/parser.go:143 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xed689a 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6899 runtime/pprof.printStackRecord+0x339 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [10: 160] @ 0xed689a 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6899 runtime/pprof.printStackRecord+0x339 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [15: 3600] @ 0xed65ba 0xed65ae 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed65ad runtime/pprof.printStackRecord+0x4d /usr/local/go/src/runtime/pprof/pprof.go:551 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [10: 163840] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0xf74013 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf74012 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x50b2ba 0x48b711 0x50de3e 0x50e3d0 0x836a5d 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x806ca9 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 1728] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea9350 0xea921b 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea934f github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea921a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/resolver/parallel_best_resolver.go:194 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 3317760] @ 0x68d52e 0x68d508 0x6704f5 0x9e3805 0x9e31d4 0x9de3db 0x9e4aa7 0xa1948d 0x6f8189 0xa19f56 0x6f8189 0xa1ad23 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x68d52d compress/flate.NewWriter+0x28d /usr/local/go/src/compress/flate/deflate.go:663 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x9e3804 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:96 # 0x9e31d3 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/text_create.go:280 # 0x9de3da github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0x9e4aa6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 /gomod-cache/github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0xa1948c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:249 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa19f55 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xa1ad22 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf50f0e 0xf6de75 0xf72ee6 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [3: 96] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf724cb 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf724ca crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:97 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 480] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0xf06eb3 0x6168a5 0x6389f4 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6168a4 crypto/tls.signedMessage+0x164 /usr/local/go/src/crypto/tls/auth.go:93 # 0x6389f3 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:689 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1792] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x57f2bc 0x5ea708 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f2bb crypto/x509/pkix.(*Name).FillFromRDNSequence+0x37b /usr/local/go/src/crypto/x509/pkix/pkix.go:167 # 0x5ea707 crypto/x509.parseCertificate+0x527 /usr/local/go/src/crypto/x509/parser.go:964 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 384] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1280] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 36864] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x625e3e 0x70ea8e 0x70ea89 0x4811a1 # 0x625e3d crypto/tls.(*Conn).handshakeContext+0x17d /usr/local/go/src/crypto/tls/conn.go:1535 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 352] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 32] @ 0x805d6f 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x805d6e github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 160] @ 0x82e9f3 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82e9f2 github.com/miekg/dns.(*SVCB).copy+0xd2 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1258 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 8064] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [2: 480] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x63e645 0x63e615 0x63e521 0x564342 0x5646d1 0x63de2a 0x63dca7 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e614 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63e520 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /usr/local/go/src/crypto/tls/handshake_messages.go:353 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63de29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63dca6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /usr/local/go/src/crypto/tls/handshake_messages.go:351 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x48babc 0x48b906 0x48b67c 0x6b1868 0x6b203a 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6b1867 net/http.http2getDataBufferChunk+0x47 /usr/local/go/src/net/http/h2_bundle.go:1228 # 0x6b2039 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1333 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 256] @ 0x48c012 0x48b625 0x7556bb 0x75677f 0x758972 0xa4622d 0xa46205 0xa461fe 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48c011 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:226 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x7556ba regexp.freeBitState+0xba /usr/local/go/src/regexp/backtrack.go:59 # 0x75677e regexp.(*Regexp).backtrack+0x1fe /usr/local/go/src/regexp/backtrack.go:325 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe9d253 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d252 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /go/resolver/caching_resolver.go:150 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 160] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 640] @ 0x50e731 0x836c3a 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0xf4714d 0xf51c94 0xf51985 0xf554c8 0xf5549b 0x568ceb 0x566a56 0x616552 0x638a68 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf51c93 crypto/internal/fips140/ecdsa.inverse[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf51984 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf554c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5549a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568cea crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a55 crypto/ecdsa.VerifyASN1+0x255 /usr/local/go/src/crypto/ecdsa/ecdsa.go:342 # 0x616551 crypto/tls.verifyHandshakeSignature+0x1d1 /usr/local/go/src/crypto/tls/auth.go:30 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x7dc83c 0x7dc5e9 0xe9d428 0xe9d401 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d427 github.com/miekg/dns.(*Msg).Pack+0x287 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d400 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /go/resolver/caching_resolver.go:159 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 960] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [6: 2496] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 432] @ 0x47713a 0x47714f 0x72dcf4 0x72d7d3 0xbd84ff 0xbd830e 0x4811a1 # 0x72dcf3 encoding/json.newEncodeState+0x73 /usr/local/go/src/encoding/json/encode.go:291 # 0x72d7d2 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:172 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 1248] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [9: 288] @ 0xe9da6c 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9da6b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /go/util/common.go:188 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0xbd9850 0xbd9844 0xbd97fb 0xbdbb0c 0xeb8c3b 0xe9e745 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xbd984f container/list.(*List).insertValue+0x22f /usr/local/go/src/container/list/list.go:104 # 0xbd9843 container/list.(*List).PushFront+0x223 /usr/local/go/src/container/list/list.go:146 # 0xbd97fa github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb8c3a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e744 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /go/resolver/caching_resolver.go:337 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 96] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0xf37d8f 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf127f1 0x5f7750 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf127f0 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f774f crypto/x509.checkSignature+0x1ef /usr/local/go/src/crypto/x509/x509.go:994 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0xeb0a72 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb0a71 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /go/resolver/upstream_resolver.go:221 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 1440] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x7e3290 0x8158d8 0x7dba72 0x7dca1a 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e328f github.com/miekg/dns.packDataSVCB+0xef /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 176] @ 0x485a97 0x612167 0xeb51ad 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485a96 internal/reflectlite.Swapper+0x356 /usr/local/go/src/internal/reflectlite/swapper.go:66 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0xeb51ac github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x804bf2 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x804bf1 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [24: 1152] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 512] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 288] @ 0x72b7ec 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b7eb encoding/json.(*decodeState).literalStore+0xa4b /usr/local/go/src/encoding/json/decode.go:953 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 480] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 1152] @ 0x50e406 0x8369b4 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 2816] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [20: 320] @ 0xa2dcef 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xa2dcee github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 32768] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x623451 0x623452 0x6234d9 0x63860d 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xe9dc33 0xe9daf5 0xea3e7d 0xe9b7fd 0xe9b405 0xe9af48 0x70c392 0x70f365 0x70de78 0x70dcb5 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9dc32 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9daf4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /go/resolver/caching_resolver.go:214 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xe9b7fc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/resolver/bootstrap.go:243 # 0xe9b404 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/resolver/bootstrap.go:215 # 0xe9af47 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /go/resolver/bootstrap.go:194 # 0x70c391 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1278 # 0x70f364 net/http.(*Transport).dialConn+0x7e4 /usr/local/go/src/net/http/transport.go:1780 # 0x70de77 net/http.(*Transport).dialConnFor+0xb7 /usr/local/go/src/net/http/transport.go:1615 # 0x70dcb4 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1597 0: 0 [1: 112] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0xea9350 0xea921b 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea934f github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea921a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/resolver/parallel_best_resolver.go:194 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf06eb3 0xf72a07 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf72a06 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 256] @ 0x408f12 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 416] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0x47713a 0x47714f 0x5f3c6f 0x5f3c6a 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3c6e crypto/x509.(*policyGraph).incrDepth+0x56e /usr/local/go/src/crypto/x509/verify.go:1376 # 0x5f3c69 crypto/x509.policiesValid+0x569 /usr/local/go/src/crypto/x509/verify.go:1443 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7ccb92 0x806ca9 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccb91 github.com/miekg/dns.(*RR_Header).String+0x71 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1040] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f58a5 0x5f56f5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f58a4 crypto/x509.(*policyGraph).insert+0x21a4 /usr/local/go/src/crypto/x509/verify.go:1296 # 0x5f56f4 crypto/x509.policiesValid+0x1ff4 /usr/local/go/src/crypto/x509/verify.go:1485 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x5f180d 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x485aab 0x612167 0x7e32e9 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 288] @ 0x564645 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 192] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 3840] @ 0x57f00a 0x5ea88d 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea88c crypto/x509.parseCertificate+0x6ac /usr/local/go/src/crypto/x509/parser.go:984 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 3584] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [8: 256] @ 0x73959d 0x72b3e5 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x73959c encoding/json.unquoteBytes+0x17c /usr/local/go/src/encoding/json/decode.go:1226 # 0x72b3e4 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:930 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 1152] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 34048] @ 0x689811 0x68c246 0x68bb78 0x6dcf6a 0x6dcf01 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x689810 compress/flate.NewReader+0x30 /usr/local/go/src/compress/flate/inflate.go:810 # 0x68c245 compress/gzip.(*Reader).readHeader+0x365 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x68bb77 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6dcf69 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6dcf00 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10826 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 10752] @ 0x689831 0x68c246 0x68bb78 0x6dcf6a 0x6dcf01 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x689830 compress/flate.NewReader+0x50 /usr/local/go/src/compress/flate/inflate.go:812 # 0x68c245 compress/gzip.(*Reader).readHeader+0x365 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x68bb77 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6dcf69 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6dcf00 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10826 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 624] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f38bf 0x5f3740 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f38be crypto/x509.newPolicyGraph+0x1be /usr/local/go/src/crypto/x509/verify.go:1291 # 0x5f373f crypto/x509.policiesValid+0x3f /usr/local/go/src/crypto/x509/verify.go:1405 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 1280] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [13: 832] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [7: 1456] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f49ab 0x5f49e5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f49aa crypto/x509.(*policyGraph).insert+0x12aa /usr/local/go/src/crypto/x509/verify.go:1296 # 0x5f49e4 crypto/x509.policiesValid+0x12e4 /usr/local/go/src/crypto/x509/verify.go:1464 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 448] @ 0x5546da 0x5546f0 0x521bbd 0x5f7705 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x5f7704 crypto/x509.checkSignature+0x1a4 /usr/local/go/src/crypto/x509/x509.go:992 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 3520] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 192] @ 0xa92bcd 0xa93259 0xa93cfe 0xa93ce6 0x4811a1 # 0xa92bcc github.com/go-redis/redis/v8.(*PubSub).newMessage+0x3ec /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:348 # 0xa93258 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0x158 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:384 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 64] @ 0x521fc5 0x5220d0 0x527345 0xa43075 0xa43043 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa43074 golang.org/x/net/idna.(*labelIter).result+0x554 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa43042 golang.org/x/net/idna.(*Profile).process+0x522 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x564645 0x63de2a 0x63dca7 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63dca6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /usr/local/go/src/crypto/tls/handshake_messages.go:351 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 144] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [8: 2304] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea95eb 0xea94ed 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x485aab 0x612167 0x7e32e9 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0x7e32e8 github.com/miekg/dns.packDataSVCB+0x148 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 5184] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x805a93 0x805a6c 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x805a92 github.com/miekg/dns.cloneSlice[...]+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x805a6b github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0x4b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:713 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [5: 400] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1120] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 480] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [10: 160] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 96] @ 0x45f9b2 0x45f045 0x45f265 0x7ccb92 0x806ca9 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccb91 github.com/miekg/dns.(*RR_Header).String+0x71 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x564645 0x63de97 0x63de66 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de96 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63de65 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /usr/local/go/src/crypto/tls/handshake_messages.go:361 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xa4b429 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4b428 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0xa8 /go/lists/downloader.go:90 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 672] @ 0x444e69 0x456ce6 0x5aa97a 0x4811a1 # 0x5aa979 net.(*netFD).connect.func2+0x79 /usr/local/go/src/net/fd_unix.go:118 0: 0 [1: 16] @ 0x81c6bc 0x81c666 0x81c65d 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x81c6bb github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c665 github.com/miekg/dns.unpackDataA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81c65c github.com/miekg/dns.(*A).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0x634ba7 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x634ba6 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x86 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:66 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 384] @ 0x72dd05 0x72d7d3 0xbd84ff 0xbd830e 0x4811a1 # 0x72dd04 encoding/json.newEncodeState+0x84 /usr/local/go/src/encoding/json/encode.go:291 # 0x72d7d2 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:172 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 64] @ 0xf72d65 0xf72a89 0xf7247a 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf72479 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf72bf0 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 1056] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [9: 432] @ 0x47713a 0x47714f 0x7e520a 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7e5209 github.com/miekg/dns.(*Msg).Truncate+0xa9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:63 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 880] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [16: 128] @ 0x407245 0x477189 0x774a3e 0xe9308e 0xeaba52 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9308d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [3: 192] @ 0xf50f0e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5f3ee5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3ee4 crypto/x509.policiesValid+0x7e4 /usr/local/go/src/crypto/x509/verify.go:1476 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 3072] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 576] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 9728] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1536] @ 0x5ea225 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5ea224 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:884 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf72d65 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 896] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 192] @ 0xf50ed0 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x562be5 0x5e4ba5 0x5ea5d9 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4ba4 crypto/x509.parseAI+0x84 /usr/local/go/src/crypto/x509/parser.go:154 # 0x5ea5d8 crypto/x509.parseCertificate+0x3f8 /usr/local/go/src/crypto/x509/parser.go:949 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 720] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 8064] @ 0xf1ffda 0x6693d9 0x61ced6 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf1ffd9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x6693d8 crypto/tls.aeadAESGCMTLS13+0x78 /usr/local/go/src/crypto/tls/cipher_suites.go:560 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1920] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [8: 192] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0x5f180d 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x407132 0x477189 0x774a3e 0xea8c54 0xea8b4b 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 5376] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 1152] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [5: 3200] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 24] @ 0xf37ddd 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 1600] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 448] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5e0a3f 0x5f1cd4 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0a3e crypto/x509.(*CertPool).findPotentialParents+0x4de /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x5f1cd3 crypto/x509.(*Certificate).buildChains+0x113 /usr/local/go/src/crypto/x509/verify.go:1001 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x521fc5 0x5220d0 0x527345 0x805e4e 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x805e4d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:734 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0xf50dd7 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 10752] @ 0x66772c 0x667716 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x66772b crypto/tls.Client+0x2eb /usr/local/go/src/crypto/tls/tls.go:49 # 0x667715 crypto/tls.dial+0x2d5 /usr/local/go/src/crypto/tls/tls.go:158 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 3840] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 640] @ 0x7c709a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7099 github.com/miekg/dns.init.func27+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 224] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 384] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x510fda 0x5117f8 0x51427e 0x50b3a5 0xea8f05 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x510fd9 fmt.(*pp).handleMethods+0x3f9 /usr/local/go/src/fmt/print.go:667 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xea8f04 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /go/resolver/parallel_best_resolver.go:181 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x51c794 0x51c1bd 0x51c399 0x72fa6e 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x72fa6d encoding/json.intEncoder+0x12d /usr/local/go/src/encoding/json/encode.go:527 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 1120] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1792] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 480] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 208] @ 0x50b2ba 0x48b711 0x50de3e 0x50e3d0 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 88] @ 0xa2f1c9 0xa2f1b3 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f1c8 github.com/0xERR0R/blocky/trie.newParent+0x1c8 /go/trie/trie.go:67 # 0xa2f1b2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1b2 /go/trie/trie.go:105 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x5367d3 0x5735fb 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x5735fa crypto/rsa.fipsPublicKey+0x1a /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63c1ed 0x63c090 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c1ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c08f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /usr/local/go/src/crypto/tls/handshake_messages.go:195 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5e9b58 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e9b57 crypto/x509.processExtensions+0x1817 /usr/local/go/src/crypto/x509/parser.go:746 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 6400] @ 0x62d0b3 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62d0b2 crypto/tls.(*Conn).makeClientHello+0x1d2 /usr/local/go/src/crypto/tls/handshake_client.go:71 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6de75 0xf72ee6 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 672] @ 0x6f1d06 0x6f63f8 0x4811a1 # 0x6f1d05 net/http.(*conn).readRequest+0x825 /usr/local/go/src/net/http/server.go:1096 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 352] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x6f2f5c 0x6f29d7 0x6f8366 0x6f848e 0x83bd71 0x83bd54 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x6f2f5b net/http.Header.Clone+0x6fb /usr/local/go/src/net/http/header.go:114 # 0x6f29d6 net/http.(*response).WriteHeader+0x176 /usr/local/go/src/net/http/server.go:1231 # 0x6f8365 net/http.Error+0x1a5 /usr/local/go/src/net/http/server.go:2325 # 0x6f848d net/http.NotFound+0x2d /usr/local/go/src/net/http/server.go:2330 # 0x83bd70 net/http.HandlerFunc.ServeHTTP+0x290 /usr/local/go/src/net/http/server.go:2294 # 0x83bd53 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 288] @ 0x5d1865 0x5d16e6 0x717c76 0x6f1707 0x6f63f8 0x4811a1 # 0x5d1864 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:519 # 0x5d16e5 net/url.ParseRequestURI+0x25 /usr/local/go/src/net/url/url.go:497 # 0x717c75 net/http.readRequest+0x435 /usr/local/go/src/net/http/request.go:1123 # 0x6f1706 net/http.(*conn).readRequest+0x226 /usr/local/go/src/net/http/server.go:1048 # 0x6f63f7 net/http.(*conn).serve+0x397 /usr/local/go/src/net/http/server.go:2027 0: 0 [1: 48] @ 0x6f2e27 0x6f29d7 0x6f8366 0x6f848e 0x83bd71 0x83bd54 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x6f2e26 net/http.Header.Clone+0x5c6 /usr/local/go/src/net/http/header.go:104 # 0x6f29d6 net/http.(*response).WriteHeader+0x176 /usr/local/go/src/net/http/server.go:1231 # 0x6f8365 net/http.Error+0x1a5 /usr/local/go/src/net/http/server.go:2325 # 0x6f848d net/http.NotFound+0x2d /usr/local/go/src/net/http/server.go:2330 # 0x83bd70 net/http.HandlerFunc.ServeHTTP+0x290 /usr/local/go/src/net/http/server.go:2294 # 0x83bd53 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 768] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [14: 7168] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [12: 192] @ 0x82a3d3 0x82a398 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82a3d2 github.com/miekg/dns.cloneSlice[...]+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x82a397 github.com/miekg/dns.(*AAAA).copy+0x17 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [18: 288] @ 0xeb8bd2 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb8bd1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0x564645 0x63ae05 0x63acdd 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ae04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63acdc crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /usr/local/go/src/crypto/tls/handshake_messages.go:121 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 1056] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 168] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0xf37ddd 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37ddc crypto/internal/fips140/nistec.NewP384Point+0x7c /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6de75 0xf72ee6 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x50e731 0x836c3a 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 1152] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0xf50dd7 0xf6dada 0xf72da5 0xf72a89 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7ccb92 0x806ca9 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccb91 github.com/miekg/dns.(*RR_Header).String+0x71 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [14: 224] @ 0x81c836 0x81c7e6 0x81c7dd 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c835 github.com/miekg/dns.cloneSlice[...]+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c7e5 github.com/miekg/dns.unpackDataAAAA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81c7dc github.com/miekg/dns.(*AAAA).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 128] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [8: 384] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0xf50dd7 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1280] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 96] @ 0x50e731 0x836c3a 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 32] @ 0x45fa86 0xf6dc13 0xf72da5 0x660bcd 0x61cec7 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6dc12 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0xf72d65 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x564645 0x6401b4 0x640193 0x564342 0x5646d1 0x63c45d 0x63c2fd 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6401b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640192 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:211 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c45c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c2fc crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /usr/local/go/src/crypto/tls/handshake_messages.go:210 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 1280] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 19072] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b2c05 0x6b2bd3 0x6b333d 0x6d825a 0x6d7679 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b2c04 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b2bd2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1805 # 0x6b333c net/http.(*http2Framer).ReadFrame+0x7c /usr/local/go/src/net/http/h2_bundle.go:2072 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [4: 32768] @ 0x62db35 0x62db4b 0x62e8bd 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x62db34 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x62db4a crypto/tls.(*Conn).makeClientHello+0xc6a /usr/local/go/src/crypto/tls/handshake_client.go:171 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [23: 2208] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 73728] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b2c05 0x6b2bd3 0x6b333d 0x6d825a 0x6d7679 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b2c04 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b2bd2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1805 # 0x6b333c net/http.(*http2Framer).ReadFrame+0x7c /usr/local/go/src/net/http/h2_bundle.go:2072 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [3: 432] @ 0x50e731 0x836c3a 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x5adf19 0x805df0 0x806d87 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x8052f2 0x82e9a8 0x82beb9 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8052f1 github.com/miekg/dns.(*SVCBIPv4Hint).copy+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:635 # 0x82e9a7 github.com/miekg/dns.(*SVCB).copy+0x87 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1256 # 0x82beb8 github.com/miekg/dns.(*HTTPS).copy+0x18 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0xf3409a 0xf51997 0xf554c8 0xf5549b 0x568ceb 0x566a56 0x616552 0x638a68 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf34099 crypto/internal/fips140/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf51996 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf554c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5549a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568cea crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a55 crypto/ecdsa.VerifyASN1+0x255 /usr/local/go/src/crypto/ecdsa/ecdsa.go:342 # 0x616551 crypto/tls.verifyHandshakeSignature+0x1d1 /usr/local/go/src/crypto/tls/auth.go:30 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [14: 21504] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 480] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 4096] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 240] @ 0x623b97 0x6236d8 0x638769 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x638768 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:665 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xf72bf0 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1600] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0x5adf19 0x805df0 0x806d87 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 512] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [18: 1440] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 448] @ 0xa45a25 0xa45a1e 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45a24 bufio.(*Scanner).Text+0x2a4 /usr/local/go/src/bufio/scan.go:115 # 0xa45a1d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /go/lists/parsers/hosts.go:165 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 12544] @ 0x48babc 0x48b906 0x48b67c 0x75661e 0x756637 0x758972 0xa4622d 0xa46205 0xa461fe 0xa45a37 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x75661d regexp.newBitState+0x9d /usr/local/go/src/regexp/backtrack.go:50 # 0x756636 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa45a36 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /go/lists/parsers/hosts.go:167 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 192] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 640] @ 0x73959d 0x72b3e5 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x73959c encoding/json.unquoteBytes+0x17c /usr/local/go/src/encoding/json/decode.go:1226 # 0x72b3e4 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:930 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 80] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 216] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50def 0xf6dada 0xf72da5 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0xf50ed0 0xf6dada 0xf72da5 0x660ce5 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 864] @ 0x477093 0x407f05 0x407ef8 0x40c094 0x5f5955 0x5f56f5 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f5954 crypto/x509.newPolicyGraphNode+0x2254 /usr/local/go/src/crypto/x509/verify.go:1268 # 0x5f56f4 crypto/x509.policiesValid+0x1ff4 /usr/local/go/src/crypto/x509/verify.go:1485 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 96] @ 0xf37d8f 0xf55334 0x568b65 0x5689ac 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d8e crypto/internal/fips140/nistec.NewP384Point+0x2e /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf55333 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568b64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x5689ab crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5e4125 0x5e490f 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4124 crypto/x509.parseASN1String+0x84 /usr/local/go/src/crypto/x509/parser.go:75 # 0x5e490e crypto/x509.parseName+0x30e /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 576] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 16] @ 0x45fa86 0x80647c 0x7e338e 0x81abd8 0x7dba72 0x7dca1a 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x80647b github.com/miekg/dns.(*SVCBDoHPath).pack+0x1b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:793 # 0x7e338d github.com/miekg/dns.packDataSVCB+0x1ed /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x81abd7 github.com/miekg/dns.(*SVCB).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1010 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 6240] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 192] @ 0xf72bf0 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0xf50dd7 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x5e471c 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e471b crypto/x509.parseName+0x11b /usr/local/go/src/crypto/x509/parser.go:146 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 288] @ 0x562be5 0x5e509a 0x5eb1ba 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e5099 crypto/x509.parseExtension+0x79 /usr/local/go/src/crypto/x509/parser.go:202 # 0x5eb1b9 crypto/x509.parseCertificate+0xfd9 /usr/local/go/src/crypto/x509/parser.go:1040 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6de75 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1440] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9f898 0xe9f42c 0xe9f1a5 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9f897 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x57 /go/resolver/client_names_resolver.go:115 # 0xe9f42b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /go/resolver/client_names_resolver.go:91 # 0xe9f1a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/resolver/client_names_resolver.go:63 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x72b7ec 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b7eb encoding/json.(*decodeState).literalStore+0xa4b /usr/local/go/src/encoding/json/decode.go:953 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 17280] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 10752] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 5760] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xa2f2bc 0xa2f259 0xa2f275 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa2f258 github.com/0xERR0R/blocky/trie.(*parent).insert+0x258 /go/trie/trie.go:108 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 624] @ 0xa45a25 0xa45a1e 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45a24 bufio.(*Scanner).Text+0x2a4 /usr/local/go/src/bufio/scan.go:115 # 0xa45a1d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /go/lists/parsers/hosts.go:165 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf4714d 0xf6c98f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6c98e crypto/internal/fips140/rsa.encrypt+0x10e /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 1152] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x889dc5 0x889d80 0x90963f 0xf004d3 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0x889dc4 text/template.builtins+0x144 /usr/local/go/src/text/template/funcs.go:40 # 0x889d7f text/template.(*Template).Parse+0xff /usr/local/go/src/text/template/template.go:207 # 0x90963e html/template.(*Template).Parse+0x7e /usr/local/go/src/html/template/template.go:191 # 0xf004d2 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /go/server/server_endpoints.go:215 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [16: 24576] @ 0x617927 0x61791d 0x420031 0x4811a1 # 0x617926 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x61791c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /usr/local/go/src/runtime/mfinal.go:275 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5e4125 0x5e490f 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e4124 crypto/x509.parseASN1String+0x84 /usr/local/go/src/crypto/x509/parser.go:75 # 0x5e490e crypto/x509.parseName+0x30e /usr/local/go/src/crypto/x509/parser.go:139 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x5f46ae 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f46ad crypto/x509.policiesValid+0xfad /usr/local/go/src/crypto/x509/verify.go:1449 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50f0e 0xf6dada 0xf72da5 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 9856] @ 0xf1ffda 0x6693d9 0x61ced6 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf1ffd9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x6693d8 crypto/tls.aeadAESGCMTLS13+0x78 /usr/local/go/src/crypto/tls/cipher_suites.go:560 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf37dcc 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 3520] @ 0x57f00a 0x5ea708 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea707 crypto/x509.parseCertificate+0x527 /usr/local/go/src/crypto/x509/parser.go:964 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x804bf2 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x804bf1 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [29: 10208] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 96] @ 0x564645 0x650c34 0x650b9c 0x623116 0x639b6d 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x650c33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x650b9b crypto/tls.(*finishedMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1684 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x639b6c crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:833 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 512] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 576] @ 0x59da55 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x59da54 net.(*Dialer).DialContext+0x434 /usr/local/go/src/net/dial.go:565 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x530397 0x637250 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x530396 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /usr/local/go/src/crypto/ecdh/x25519.go:76 # 0x63724f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:485 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 448] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [14: 1720320] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xa2f299 0xa2f259 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f298 github.com/0xERR0R/blocky/trie.(*parent).insert+0x298 /go/trie/trie.go:86 # 0xa2f258 github.com/0xERR0R/blocky/trie.(*parent).insert+0x258 /go/trie/trie.go:108 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 8960] @ 0x48babc 0x48b906 0x48b5d4 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 880] @ 0x50b3bb 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 320] @ 0x6e8933 0xa4b636 0xa2d6f3 0xa2e315 0xa2d69e 0xa4b575 0xa4ecf1 0xa4dc88 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6e8932 net/http.NewRequestWithContext+0x232 /usr/local/go/src/net/http/request.go:912 # 0xa4b635 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /go/lists/downloader.go:61 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4b574 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /go/lists/downloader.go:59 # 0xa4ecf0 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/lists/sourcereader.go:53 # 0xa4dc87 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /go/lists/list_cache.go:231 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1280] @ 0x623956 0x6236d8 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623955 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /usr/local/go/src/crypto/tls/conn.go:1125 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 448] @ 0x51c225 0x51c399 0x50e317 0x783ba5 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c224 bytes.(*Buffer).grow+0x1a4 /usr/local/go/src/bytes/buffer.go:137 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [2: 384] @ 0x50e731 0x836c3a 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 1152] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x564645 0x651bf6 0x651aec 0x564342 0x5646d1 0x651994 0x6518fc 0x652238 0x638bcd 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651bf5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651aeb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /usr/local/go/src/crypto/tls/handshake_messages.go:1845 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6518fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1841 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x638bcc crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /usr/local/go/src/crypto/tls/handshake_client_tls13.go:696 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 192] @ 0xeb8c0f 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb8c0e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [14: 2464] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 32] @ 0x57f2bc 0x5ea88d 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f2bb crypto/x509/pkix.(*Name).FillFromRDNSequence+0x37b /usr/local/go/src/crypto/x509/pkix/pkix.go:167 # 0x5ea88c crypto/x509.parseCertificate+0x6ac /usr/local/go/src/crypto/x509/parser.go:984 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 0xe9da6c 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9da6b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /go/util/common.go:188 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 2080] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x5eb2b2 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2b1 crypto/x509.parseCertificate+0x10d1 /usr/local/go/src/crypto/x509/parser.go:1048 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0x600337 0xf50def 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x600336 crypto/hmac.New.UnwrapNew[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140hash/hash.go:33 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xeb51c5 0xea9ede 0xea9aa5 0xea892c 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xeb51c4 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 1680] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0xf37dcc 0xf5497e 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37dcb crypto/internal/fips140/nistec.NewP384Point+0x6b /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf5497d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 448] @ 0x5f180d 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 416] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x8187ab 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8187aa github.com/miekg/dns.(*PTR).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:742 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [3: 192] @ 0xf72bf0 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 1152] @ 0x63e465 0x63e323 0x63e328 0x564342 0x5646d1 0x63de65 0x63de2b 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e464 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e322 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63e327 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /usr/local/go/src/crypto/tls/handshake_messages.go:358 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63de64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63de2a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /usr/local/go/src/crypto/tls/handshake_messages.go:356 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [19: 456] @ 0xe9e806 0xe9e7d8 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9e805 github.com/0xERR0R/blocky/redis.(*Client).PublishCache+0x285 /go/redis/redis.go:132 # 0xe9e7d7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x257 /go/resolver/caching_resolver.go:344 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 96] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 304] @ 0x81c6bc 0x81c666 0x81c65d 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x81c6bb github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c665 github.com/miekg/dns.unpackDataA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81c65c github.com/miekg/dns.(*A).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 896] @ 0x6b207b 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6b207a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1334 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [7: 336] @ 0x48bff9 0x48b625 0x7ff8d6 0x7ff445 0x4811a1 # 0x48bff8 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:225 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x7ff8d5 github.com/miekg/dns.(*Server).serveDNS+0x415 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:678 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 7168] @ 0x617a67 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x617a66 crypto/tls.(*certCache).newCert+0x106 /usr/local/go/src/crypto/tls/cache.go:91 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x564645 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x564645 0x63d06c 0x63cf0f 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf4714d 0xf54d79 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf54d78 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 768] @ 0x45fa86 0x5e0d68 0x5e0c5a 0x633c71 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0d67 crypto/x509.(*CertPool).addCertFunc+0x147 /usr/local/go/src/crypto/x509/cert_pool.go:206 # 0x5e0c59 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x633c70 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /usr/local/go/src/crypto/tls/handshake_client.go:1143 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 2592] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 192] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 1152] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 224] @ 0x562be5 0x5e489d 0x5ea6e5 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e489c crypto/x509.parseName+0x29c /usr/local/go/src/crypto/x509/parser.go:130 # 0x5ea6e4 crypto/x509.parseCertificate+0x504 /usr/local/go/src/crypto/x509/parser.go:960 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50f0e 0xf6de75 0xf72ee6 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 5184] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 512] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0x660d75 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x660d74 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 1536] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [3: 1344] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 32] @ 0xa53245 0xa5dc3b 0xa56824 0xa96096 0xa95caf 0x4811a1 # 0xa53244 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadString+0x64 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:151 # 0xa5dc3a github.com/go-redis/redis/v8.(*StatusCmd).readReply+0x1a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:592 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa96095 github.com/go-redis/redis/v8.(*baseClient)._process.func1+0xf5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:337 # 0xa95cae github.com/go-redis/redis/v8.(*baseClient).withConn.func2+0x2e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:291 0: 0 [6: 1536] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [3: 72] @ 0xa445b6 0xa431e5 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa445b5 golang.org/x/net/idna.encode+0x55 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa431e4 golang.org/x/net/idna.(*Profile).process+0x6c4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 12544] @ 0x48babc 0x48b906 0x48b5d4 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [34: 78336] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 160] @ 0x68986d 0x68c246 0x68bb78 0x6dcf6a 0x6dcf01 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x68986c compress/flate.NewReader+0x8c /usr/local/go/src/compress/flate/inflate.go:813 # 0x68c245 compress/gzip.(*Reader).readHeader+0x365 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x68bb77 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6dcf69 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6dcf00 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10826 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 8192] @ 0x6715b9 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6715b8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 864] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 1088] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0xf6daa5 0xf72da5 0xf72a89 0x639045 0x638fcd 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf6daa4 crypto/internal/fips140/hkdf.Expand[...]+0x64 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x639044 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x638fcc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /usr/local/go/src/crypto/tls/handshake_client_tls13.go:733 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x80a53a 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 176] @ 0x4d0b45 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d0b44 context.WithCancel+0x64 /usr/local/go/src/context/context.go:242 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 1584] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [7: 1008] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x805af2 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x805af1 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:714 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x47713a 0x47714f 0x5f3885 0x5f3740 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3884 crypto/x509.newPolicyGraph+0x184 /usr/local/go/src/crypto/x509/verify.go:1291 # 0x5f373f crypto/x509.policiesValid+0x3f /usr/local/go/src/crypto/x509/verify.go:1405 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [15: 5280] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc4a 0x806ca9 0x802ad5 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc49 github.com/miekg/dns.(*RR_Header).String+0x129 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:92 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x8058f2 0x7e338e 0x8158d8 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8058f1 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:699 # 0x7e338d github.com/miekg/dns.packDataSVCB+0x1ed /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x8158d7 github.com/miekg/dns.(*HTTPS).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 13440] @ 0xf1ffda 0x6693d9 0x61ced6 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf1ffd9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x6693d8 crypto/tls.aeadAESGCMTLS13+0x78 /usr/local/go/src/crypto/tls/cipher_suites.go:560 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x804dcf 0x806d87 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x804dce github.com/miekg/dns.(*SVCBIPv4Hint).String+0x2e /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:601 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 1344] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 160] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0x5aa0c7 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5aa0c6 net.(*netFD).connect+0x2a6 /usr/local/go/src/net/fd_unix.go:117 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 288] @ 0x564645 0x63de65 0x63de2b 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63de2a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /usr/local/go/src/crypto/tls/handshake_messages.go:356 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x660e99 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x660e98 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:154 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [15: 2160] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 108800] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 2000] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 40704] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [32: 2560] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 20480] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b2c05 0x6b2bd3 0x6b333d 0x6d825a 0x6d7679 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b2c04 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b2bd2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1805 # 0x6b333c net/http.(*http2Framer).ReadFrame+0x7c /usr/local/go/src/net/http/h2_bundle.go:2072 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [4: 64] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x7daba5 0x8247db 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8247da github.com/miekg/dns.(*SRV).unpack+0x1fa /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2709 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 480] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 224] @ 0x50e406 0x8369b4 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 192] @ 0x5adf19 0xeb2a28 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0xeb2a27 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x307 /go/resolver/upstream_resolver.go:389 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x623b97 0x6236d8 0x638d56 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x638d55 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:709 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1440] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 1728] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [13: 4992] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 4480] @ 0x617927 0x61791d 0x420031 0x4811a1 # 0x617926 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x61791c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /usr/local/go/src/runtime/mfinal.go:275 0: 0 [3: 1536] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 4608] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x637665 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x637664 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:519 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [23: 2208] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 256] @ 0xf50f0e 0xf6dada 0xf72da5 0x660ce5 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50f0d crypto/internal/fips140/hmac.New[...]+0x16d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660ce4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0xf3409a 0x550f51 0x54d6cb 0x5e57d8 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf34099 crypto/internal/fips140/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0x550f50 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /usr/local/go/src/crypto/elliptic/nistec.go:256 # 0x54d6ca crypto/elliptic.Unmarshal+0x2aa /usr/local/go/src/crypto/elliptic/elliptic.go:155 # 0x5e57d7 crypto/x509.parsePublicKey+0x477 /usr/local/go/src/crypto/x509/parser.go:263 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [15: 240] @ 0xa92225 0xa93ace 0x4811a1 # 0xa92224 github.com/go-redis/redis/v8.(*PubSub).Ping+0x64 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:249 # 0xa93acd github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1+0x12d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:548 0: 0 [28: 1835008] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 66304] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf729cd 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf729cc crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 3840] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [13: 832] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 384] @ 0x50e731 0x836c3a 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x836c39 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 144] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x774db7 0xea95eb 0xea94ed 0xea8d26 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [30: 1920] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 4032] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 4928] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [6: 768] @ 0x5e0cb6 0x633c71 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0cb5 crypto/x509.(*CertPool).AddCert+0x95 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x633c70 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /usr/local/go/src/crypto/tls/handshake_client.go:1143 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf06eb3 0x660d45 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x660d44 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 384] @ 0x408f12 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 4032] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [16: 28672] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x62317c 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x62317b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /usr/local/go/src/crypto/tls/conn.go:1060 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 512] @ 0x63f499 0x63f313 0x63f31b 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x63f498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x238 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f312 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xb2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f31a crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0xba /usr/local/go/src/crypto/tls/handshake_messages.go:288 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [14: 7168] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf494ba 0xf47f1c 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf494b9 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf47f1b crypto/internal/fips140/bigmod.rr+0x25b /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [14: 229376] @ 0xa4f9d1 0xa4d256 0xa4cb2d 0xa47a3b 0x4811a1 # 0xa4f9d0 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x70 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa4d255 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb5 /go/lists/list_cache.go:166 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 14336] @ 0xf1ffda 0x6693d9 0x61ced6 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf1ffd9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x6693d8 crypto/tls.aeadAESGCMTLS13+0x78 /usr/local/go/src/crypto/tls/cipher_suites.go:560 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [58: 81664] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 160] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 304] @ 0x77b1a5 0x783690 0x7836a2 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x77b1a4 github.com/sirupsen/logrus.Level.MarshalText+0xe4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x78368f github.com/sirupsen/logrus.Level.String+0xcf /gomod-cache/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x7836a1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [6: 1152] @ 0x63e465 0x63e323 0x63e328 0x564342 0x5646d1 0x63de65 0x63de2b 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e464 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e322 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63e327 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /usr/local/go/src/crypto/tls/handshake_messages.go:358 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63de64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63de2a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /usr/local/go/src/crypto/tls/handshake_messages.go:356 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x5e0dd8 0x5e0c5a 0x633c71 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0dd7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /usr/local/go/src/crypto/x509/cert_pool.go:205 # 0x5e0c59 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x633c70 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /usr/local/go/src/crypto/tls/handshake_client.go:1143 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 3584] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x61e0f0 0x622c8a 0x621e1f 0x625ae7 0x625906 0x7ca878 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x61e0ef crypto/tls.(*halfConn).encrypt+0x5af /usr/local/go/src/crypto/tls/conn.go:522 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x621e1e crypto/tls.(*Conn).sendAlertLocked+0xbe /usr/local/go/src/crypto/tls/conn.go:849 # 0x625ae6 crypto/tls.(*Conn).closeNotify+0xc6 /usr/local/go/src/crypto/tls/conn.go:1470 # 0x625905 crypto/tls.(*Conn).Close+0x65 /usr/local/go/src/crypto/tls/conn.go:1439 # 0x7ca877 github.com/miekg/dns.(*Client).ExchangeContext+0x117 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 1920] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 1040] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0x600337 0xf50e3e 0x6002a5 0x660d1e 0x639ad3 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x600336 crypto/hmac.New.UnwrapNew[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140hash/hash.go:33 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x639ad2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:830 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 2304] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [13: 416] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 3328] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0x564645 0x650c34 0x650b9c 0x652238 0x638f1c 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x650c33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x650b9b crypto/tls.(*finishedMsg).marshal+0x9b /usr/local/go/src/crypto/tls/handshake_messages.go:1684 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x638f1b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /usr/local/go/src/crypto/tls/handshake_client_tls13.go:726 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x50e406 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 512] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 160] @ 0x50e406 0x836a5d 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1536] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [19: 304] @ 0xeb28d4 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb28d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1b3 /go/resolver/upstream_resolver.go:387 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 5632] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [28: 672] @ 0x7ffd66 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x7ffd65 github.com/miekg/dns.(*Server).readUDP+0x145 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [10: 2400] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [8: 512] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [13: 416] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 704] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6de75 0xf72ee6 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 384] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 1536] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [5: 120] @ 0x521fc5 0x5220d0 0x527345 0xa43075 0xa43043 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa43074 golang.org/x/net/idna.(*labelIter).result+0x554 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa43042 golang.org/x/net/idna.(*Profile).process+0x522 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x47713a 0x47714f 0xa2f1b8 0xa2f1b3 0xa2f275 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f1b7 github.com/0xERR0R/blocky/trie.newParent+0x1b7 /go/trie/trie.go:68 # 0xa2f1b2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1b2 /go/trie/trie.go:105 # 0xa2f274 github.com/0xERR0R/blocky/trie.(*parent).insert+0x274 /go/trie/trie.go:109 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 1856] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x584605 0x584893 0x583ff0 0x5af15e 0xa46325 0xa46326 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x584604 net/netip.parseIPv4Fields+0x1a4 /usr/local/go/src/net/netip/netip.go:167 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa46324 net.ParseIP+0x24 /usr/local/go/src/net/ip.go:528 # 0xa46325 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /go/lists/parsers/hosts.go:278 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 14336] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 5632] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 4800] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 3744] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [23: 13248] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 96] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [36: 64512] @ 0x62dd05 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62dd04 crypto/tls.(*Conn).makeClientHello+0xe24 /usr/local/go/src/crypto/tls/handshake_client.go:178 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x50e406 0xbd86be 0xbd8643 0xbd830e 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xbd86bd github.com/0xERR0R/blocky/redis.prefixKey+0x2dd /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 64] @ 0xea9bbe 0xea9aa5 0xea892c 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0xea9bbd github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/resolver/parallel_best_resolver.go:245 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 960] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 160] @ 0x407245 0x477189 0x774a3e 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x6375ae 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x6375ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:517 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x7c709a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c7099 github.com/miekg/dns.init.func27+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x7e2f92 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 2592] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 352] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [30: 53760] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 2112] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [13: 5408] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 128] @ 0x408f12 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [39: 936] @ 0x836a2e 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836a2d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /go/util/common.go:49 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 5971968] @ 0x68d52e 0x68d508 0xedc5c6 0xed85ef 0x4811a1 # 0x68d52d compress/flate.NewWriter+0x28d /usr/local/go/src/compress/flate/deflate.go:663 # 0x68d507 compress/gzip.(*Writer).Write+0x267 /usr/local/go/src/compress/gzip/gzip.go:191 # 0xedc5c5 runtime/pprof.(*profileBuilder).build+0x5a5 /usr/local/go/src/runtime/pprof/proto.go:390 # 0xed85ee runtime/pprof.profileWriter+0xae /usr/local/go/src/runtime/pprof/pprof.go:885 0: 0 [11: 11534336] @ 0x453916 0x4124d1 0xed8390 0xeed0e5 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed838f runtime/pprof.StartCPUProfile+0xef /usr/local/go/src/runtime/pprof/pprof.go:855 # 0xeed0e4 net/http/pprof.Profile+0x2c4 /usr/local/go/src/net/http/pprof/pprof.go:157 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed665f 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed665e runtime/pprof.printStackRecord+0xfe /usr/local/go/src/runtime/pprof/pprof.go:553 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [6: 1440] @ 0xed65ba 0xed65ae 0xed702f 0xed6b49 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed65ad runtime/pprof.printStackRecord+0x4d /usr/local/go/src/runtime/pprof/pprof.go:551 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6b48 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:599 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [3: 3145728] @ 0xed7f90 0xed7f05 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed7f8f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:762 # 0xed7f04 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:753 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [13: 208] @ 0xed6845 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6844 runtime/pprof.printStackRecord+0x2e4 /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [7: 112] @ 0xed681d 0xed702f 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed681c runtime/pprof.printStackRecord+0x2bc /usr/local/go/src/runtime/pprof/pprof.go:562 # 0xed702e runtime/pprof.writeHeapInternal+0x4ae /usr/local/go/src/runtime/pprof/pprof.go:685 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 262144] @ 0x453959 0x46b2ae 0x464b3b 0xbdabe5 0xeed49b 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xbdabe4 runtime/trace.Start+0x84 /usr/local/go/src/runtime/trace/trace.go:125 # 0xeed49a net/http/pprof.Trace+0x2ba /usr/local/go/src/net/http/pprof/pprof.go:183 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [4: 4194304] @ 0x453916 0x46b2ae 0x464b3b 0xbdabe5 0xeed49b 0x6f8189 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xbdabe4 runtime/trace.Start+0x84 /usr/local/go/src/runtime/trace/trace.go:125 # 0xeed49a net/http/pprof.Trace+0x2ba /usr/local/go/src/net/http/pprof/pprof.go:183 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [2: 3584] @ 0x48babc 0x48b906 0x48b67c 0x8395be 0x718c4e 0x6f6685 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x8395bd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [17: 1360] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x57f372 0x5ea88d 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f371 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x431 /usr/local/go/src/crypto/x509/pkix/pkix.go:169 # 0x5ea88c crypto/x509.parseCertificate+0x6ac /usr/local/go/src/crypto/x509/parser.go:984 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x7c9446 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7c9445 github.com/miekg/dns.(*Client).DialContext+0x45 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:116 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 6912] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 144] @ 0xbd8567 0xbd850a 0xbd830e 0x4811a1 # 0xbd8566 github.com/go-redis/redis/v8.cmdable.Publish+0x186 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [8: 640] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 240] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 3520] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 1792] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 144] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [23: 1104] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 240] @ 0x45f9b2 0x45f045 0x806e65 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 352] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 28160] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [18: 4608] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 1152] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [23: 1104] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [19: 456] @ 0x7ddfdd 0x7ddfbc 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ddfdc github.com/miekg/dns.cloneSlice[...]+0x7c /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7ddfbb github.com/miekg/dns.(*Msg).CopyTo+0x5b /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 2288] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [29: 3712] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 544] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836a5d 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 26880] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50b367 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 147456] @ 0x6cfdb6 0x6b3387 0x6d825a 0x6d7679 0x4811a1 # 0x6cfdb5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /usr/local/go/src/net/http/h2_bundle.go:2015 # 0x6b3386 net/http.(*http2Framer).ReadFrame+0xc6 /usr/local/go/src/net/http/h2_bundle.go:2079 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 3584] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x623451 0x623452 0x6234d9 0x62ed3b 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [39: 624] @ 0x783b11 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783b10 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x550 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [3: 720] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [17: 272] @ 0x8d07b2 0x8d06c8 0xeb29a5 0xeb2936 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8d07b1 strings.(*Builder).WriteString+0x191 /usr/local/go/src/strings/builder.go:108 # 0x8d06c7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /go/config/upstream.go:35 # 0xeb29a4 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /go/resolver/upstream_resolver.go:50 # 0xeb2935 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /go/resolver/upstream_resolver.go:388 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 768] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 5760] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [2: 352] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [59: 1888] @ 0x4d231e 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d231d context.WithDeadlineCause+0x1bd /usr/local/go/src/context/context.go:643 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 216] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [37: 592] @ 0x50e731 0x775f94 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50e730 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x775f93 github.com/sirupsen/logrus.(*Entry).Log+0x33 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [10: 2400] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [26: 39936] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [22: 28160] @ 0x62dbee 0x62dbdb 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62dbed crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xd0d /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x62dbda crypto/tls.(*Conn).makeClientHello+0xcfa /usr/local/go/src/crypto/tls/handshake_client.go:175 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [39: 69888] @ 0x48babc 0x48b906 0x48b5d4 0x7ffd7a 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x7ffd79 github.com/miekg/dns.(*Server).readUDP+0x159 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [3: 336] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [24: 6912] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [15: 6240] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 112] @ 0x50e406 0x836a5d 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [24: 3072] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 160] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 528] @ 0x9112f0 0x910d66 0x910bff 0xe9ce4b 0xe9cdc1 0xeb8c5e 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x9112ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /gomod-cache/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x910d65 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /gomod-cache/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x910bfe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /gomod-cache/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9ce4a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/resolver/caching_resolver.go:383 # 0xe9cdc0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/resolver/caching_resolver.go:103 # 0xeb8c5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 960] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [10: 240] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 4608] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [53: 2544] @ 0x47713a 0x47714f 0x4d1645 0x4d228b 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1644 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:490 # 0x4d228a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:634 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [12: 3456] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 80] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 192] @ 0x45f9b2 0x45f045 0x45f265 0x7ccbd2 0x806ca9 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7ccbd1 github.com/miekg/dns.(*RR_Header).String+0xb1 /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x806ca8 github.com/miekg/dns.(*SVCB).String+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x805af2 0x7e2f08 0x824c37 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x805af1 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xd1 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:714 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x824c36 github.com/miekg/dns.(*SVCB).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2759 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0x485aab 0x612167 0xeb51ad 0xea9ede 0xea9aa5 0xea892c 0xe9d3e4 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0xeb51ac github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xe9d3e3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/resolver/caching_resolver.go:155 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 1152] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [23: 5888] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 3584] @ 0x48babc 0x48b906 0x48b5d4 0x50df9f 0x50e41a 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x50df9e fmt.(*pp).free+0xde /usr/local/go/src/fmt/print.go:181 # 0x50e419 fmt.Sprintf+0x79 /usr/local/go/src/fmt/print.go:241 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 1920] @ 0x48c012 0x48b625 0x7ffd7a 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x48c011 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:226 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x7ffd79 github.com/miekg/dns.(*Server).readUDP+0x159 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [19: 6688] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [10: 800] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [27: 27648] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [7: 112] @ 0x7dc185 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x804b93 0x804b6c 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x804b92 github.com/miekg/dns.cloneSlice[...]+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x804b6b github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0x4b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:591 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [21: 6720] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [51: 2448] @ 0x47713a 0x47714f 0x4d1645 0x4d0b39 0x4d0afd 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d1644 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:490 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 192] @ 0x72b7ec 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b7eb encoding/json.(*decodeState).literalStore+0xa4b /usr/local/go/src/encoding/json/decode.go:953 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [16: 2048] @ 0x48c012 0x48b625 0x7ff8d6 0x7ff445 0x4811a1 # 0x48c011 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:226 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x7ff8d5 github.com/miekg/dns.(*Server).serveDNS+0x415 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:678 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [10: 1760] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [19: 456] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 768] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 1760] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [2: 64] @ 0x521fc5 0x5220d0 0x5278a9 0x7cc53f 0x7fc5be 0x7fcba8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x5278a8 strings.Map+0x1c8 /usr/local/go/src/strings/strings.go:553 # 0x7cc53e github.com/miekg/dns.CanonicalName+0x5e /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:333 # 0x7fc5bd github.com/miekg/dns.(*ServeMux).match+0xbd /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:38 # 0x7fcba7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x47 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:99 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [27: 24192] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [33: 2433024] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [167: 10688] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85: 2720] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 4224] @ 0x6b8f9f 0x69c479 0x69c385 0x69bc85 0x69bab0 0x6b8332 0x6b3676 0x6d825a 0x6d7679 0x4811a1 # 0x6b8f9e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:3146 # 0x69c478 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69c384 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69bc84 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69baaf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b8331 net/http.(*http2Framer).readMetaFrame+0x2d1 /usr/local/go/src/net/http/h2_bundle.go:3184 # 0x6b3675 net/http.(*http2Framer).ReadFrame+0x3b5 /usr/local/go/src/net/http/h2_bundle.go:2097 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [26: 1248] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [16: 1024] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 176] @ 0xe9cdf9 0xe9cdc1 0xeb8c5e 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9cdf8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/resolver/caching_resolver.go:383 # 0xe9cdc0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/resolver/caching_resolver.go:103 # 0xeb8c5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 192] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 832] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d0b39 0x4d0afd 0x4d24c9 0x4d2a4d 0x4d2a0f 0x6674d2 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x4d24c8 context.WithDeadlineCause+0x368 /usr/local/go/src/context/context.go:629 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0x6674d1 crypto/tls.dial+0x91 /usr/local/go/src/crypto/tls/tls.go:125 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [16: 512] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [43: 1032] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 1056] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 720] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 1760] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 416] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 4608] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [10: 640] @ 0x50e406 0xbd86be 0xbd8643 0xbd830e 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xbd86bd github.com/0xERR0R/blocky/redis.prefixKey+0x2dd /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 96] @ 0x521fc5 0x5220d0 0x528685 0xe9e4b4 0xe9e3ee 0xe9e378 0xe9d93b 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528684 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:742 # 0xe9e4b3 github.com/0xERR0R/blocky/resolver.matchAnyElementOfArray+0x33 /go/resolver/caching_resolver.go:303 # 0xe9e3ed github.com/0xERR0R/blocky/resolver.questionsMatchAnyExcludedElement+0x8d /go/resolver/caching_resolver.go:294 # 0xe9e377 github.com/0xERR0R/blocky/resolver.(*CachingResolver).isRequestCacheable+0x17 /go/resolver/caching_resolver.go:278 # 0xe9d93a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x9a /go/resolver/caching_resolver.go:205 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 720] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x774db7 0xea8a74 0xea896d 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea8a73 github.com/sirupsen/logrus.(*Entry).WithField+0x233 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea896c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12c /go/resolver/parallel_best_resolver.go:158 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 1344] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 1520] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0xf50ed0 0xf6de75 0xf72ee6 0xf725cd 0x637ad7 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf725cc crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0xf50ed0 0xf6de75 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [21: 504] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 896] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x81c836 0x81c7e6 0x81c7dd 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcf34 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c835 github.com/miekg/dns.cloneSlice[...]+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c7e5 github.com/miekg/dns.unpackDataAAAA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81c7dc github.com/miekg/dns.(*AAAA).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcf33 github.com/miekg/dns.(*Msg).unpack+0x353 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [13: 208] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [43: 1376] @ 0x4960c5 0x496cb2 0x5aa547 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496cb1 syscall.Getpeername+0x71 /usr/local/go/src/syscall/syscall_unix.go:309 # 0x5aa546 net.(*netFD).connect+0x726 /usr/local/go/src/net/fd_unix.go:161 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [15: 1200] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 448] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 8448] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1792] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 1760] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x63328c 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63328b crypto/tls.(*Conn).verifyServerCertificate+0x4b /usr/local/go/src/crypto/tls/handshake_client.go:1085 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [6: 672] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 14336] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 13568] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 896] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [6: 480] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 168] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [4: 64] @ 0xa6eaf5 0xbd8734 0xbd830e 0x4811a1 # 0xa6eaf4 github.com/go-redis/redis/v8.cmdable.Set+0x194 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:899 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 784] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 2704] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 560] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [10: 160] @ 0x8d07b2 0x8d06c8 0xeb17f2 0xeb1784 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x8d07b1 strings.(*Builder).WriteString+0x191 /usr/local/go/src/strings/builder.go:108 # 0x8d06c7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /go/config/upstream.go:35 # 0xeb17f1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /go/resolver/upstream_resolver.go:50 # 0xeb1783 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /go/resolver/upstream_resolver.go:313 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [16: 768] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [27: 1296] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [32: 1536] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [29: 464] @ 0xeb2a2d 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb2a2c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x30c /go/resolver/upstream_resolver.go:389 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 800] @ 0x57f00a 0x5ea708 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea707 crypto/x509.parseCertificate+0x527 /usr/local/go/src/crypto/x509/parser.go:964 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1280] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 384] @ 0x50e406 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 456] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [17: 1360] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [24: 1536] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [32: 1024] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [35: 560] @ 0x4d23b1 0x4d2a4d 0x4d2a0f 0xefe605 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d23b0 context.WithDeadlineCause+0x250 /usr/local/go/src/context/context.go:647 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xefe604 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /go/server/server.go:536 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 1056] @ 0x73959d 0x72b3e5 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x73959c encoding/json.unquoteBytes+0x17c /usr/local/go/src/encoding/json/decode.go:1226 # 0x72b3e4 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:930 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [17: 7072] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [2: 224] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 640] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 160] @ 0x836985 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836984 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [14: 2912] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [11: 11264] @ 0x5eb2ee 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5eb2ed crypto/x509.parseCertificate+0x110d /usr/local/go/src/crypto/x509/parser.go:1049 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 3360] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [42: 2016] @ 0xa5d62b 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa5d62a github.com/go-redis/redis/v8.sliceParser+0x2a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:473 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [11: 1760] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [10: 3520] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x5f5b57 0x5f3c6a 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f5b56 crypto/x509.(*policyGraph).incrDepth+0x2456 /usr/local/go/src/crypto/x509/verify.go:1379 # 0x5f3c69 crypto/x509.policiesValid+0x569 /usr/local/go/src/crypto/x509/verify.go:1443 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [18: 3456] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [58: 1856] @ 0x4960c5 0x496cb2 0x5be030 0x5bd91b 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496cb1 syscall.Getpeername+0x71 /usr/local/go/src/syscall/syscall_unix.go:309 # 0x5be02f net.(*netFD).dial+0x60f /usr/local/go/src/net/sock_posix.go:142 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [19: 10944] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [10: 8960] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [112: 5376] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [71: 3408] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [30: 10560] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [9: 720] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 576] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [119: 9520] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [34: 2176] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 696320] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x6255c5 0x6255c6 0x66ef17 0x4b3591 0x6b33bc 0x6b3397 0x6d825a 0x6d7679 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x6255c4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591 # 0x6255c5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x66ef16 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:245 # 0x4b3590 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335 # 0x6b33bb io.ReadFull+0xfb /usr/local/go/src/io/io.go:354 # 0x6b3396 net/http.(*http2Framer).ReadFrame+0xd6 /usr/local/go/src/net/http/h2_bundle.go:2080 # 0x6d8259 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9933 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [2: 8192] @ 0x6cf2e8 0x6cf2d4 0x6cf23e 0x6cedb7 0x6b08a8 0x4811a1 # 0x6cf2e7 bufio.NewWriterSize+0x4e7 /usr/local/go/src/bufio/bufio.go:600 # 0x6cf2d3 bufio.NewWriter+0x4d3 /usr/local/go/src/bufio/bufio.go:609 # 0x6cf23d net/http.(*http2Transport).newClientConn+0x43d /usr/local/go/src/net/http/h2_bundle.go:8281 # 0x6cedb6 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:8240 # 0x6b08a7 net/http.(*http2addConnCall).run+0x47 /usr/local/go/src/net/http/h2_bundle.go:923 0: 0 [2: 3072] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [8: 768] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [8: 768] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x564645 0x63de65 0x63de2b 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63de64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63de2a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /usr/local/go/src/crypto/tls/handshake_messages.go:356 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 7168] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [24: 4608] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 480] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 288] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [14: 224] @ 0xe9dc85 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dc84 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /go/resolver/caching_resolver.go:233 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [10: 160] @ 0x734f79 0x73537a 0x734c7d 0x727654 0xbd87f9 0xbd83a8 0x4811a1 # 0x734f78 encoding/json.(*scanner).pushParseState+0x58 /usr/local/go/src/encoding/json/scanner.go:179 # 0x735379 encoding/json.stateBeginValue+0x1f9 /usr/local/go/src/encoding/json/scanner.go:222 # 0x734c7c encoding/json.checkValid+0x9c /usr/local/go/src/encoding/json/scanner.go:35 # 0x727653 encoding/json.Unmarshal+0x53 /usr/local/go/src/encoding/json/decode.go:102 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [4: 1152] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea0e30 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0e2f github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x3ef /go/resolver/conditional_upstream_resolver.go:122 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 176] @ 0x81c836 0x81c7e6 0x81c7dd 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c835 github.com/miekg/dns.cloneSlice[...]+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c7e5 github.com/miekg/dns.unpackDataAAAA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81c7dc github.com/miekg/dns.(*AAAA).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [16: 256] @ 0x7836b0 0x7836a2 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7836af github.com/sirupsen/logrus.Level.String+0xef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x7836a1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [12: 1344] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [28: 8064] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [10: 1280] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [5: 160] @ 0x72b7ec 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b7eb encoding/json.(*decodeState).literalStore+0xa4b /usr/local/go/src/encoding/json/decode.go:953 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [15: 360] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [37: 592] @ 0xeb2814 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb2813 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xf3 /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [20: 320] @ 0xbd8686 0xbd8643 0xbd830e 0x4811a1 # 0xbd8685 github.com/0xERR0R/blocky/redis.prefixKey+0x2a5 /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [99: 11088] @ 0x774db7 0xea0985 0xea0893 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0984 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0892 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /go/resolver/conditional_upstream_resolver.go:94 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 384] @ 0x5738fa 0x573906 0x521bbd 0xf6de2d 0xf72ee6 0xf73fb5 0x6373d9 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf6de2c crypto/internal/fips140/hkdf.Extract[...]+0x8c /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf73fb4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6373d8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:511 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf50ed0 0xf6dada 0xf72da5 0x660b4e 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50ecf crypto/internal/fips140/hmac.New[...]+0x12f /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x530130 0x52ff51 0x66113b 0x62da85 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x53012f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /usr/local/go/src/crypto/ecdh/x25519.go:62 # 0x52ff50 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /usr/local/go/src/crypto/ecdh/x25519.go:46 # 0x66113a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:68 # 0x62da84 crypto/tls.(*Conn).makeClientHello+0xba4 /usr/local/go/src/crypto/tls/handshake_client.go:163 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 11648] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 96] @ 0x7daba5 0x7de746 0x7dcd1f 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [44: 2816] @ 0xbdca48 0xbdca15 0xeb9ff3 0xeb9cd3 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb9ff2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1584] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 192] @ 0x82a273 0x82a238 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82a272 github.com/miekg/dns.cloneSlice[...]+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x82a237 github.com/miekg/dns.(*A).copy+0x17 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 880] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [32: 49152] @ 0x63e055 0x63e025 0x63df37 0x564342 0x5646d1 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e054 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63df36 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:367 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 576] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 384] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 96] @ 0x562be5 0x5e489d 0x5ea86a 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e489c crypto/x509.parseName+0x29c /usr/local/go/src/crypto/x509/parser.go:130 # 0x5ea869 crypto/x509.parseCertificate+0x689 /usr/local/go/src/crypto/x509/parser.go:980 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 2464] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [21: 8064] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [112: 5376] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 456] @ 0xe9da6c 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9da6b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /go/util/common.go:188 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 96] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 960] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 512] @ 0x5f180d 0x5f1f26 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f180c crypto/x509.alreadyInChain+0xac /usr/local/go/src/crypto/x509/verify.go:905 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [52: 832] @ 0xeab252 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeab251 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /go/resolver/query_logging_resolver.go:186 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [16: 2560] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [13: 9152] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [80: 389120] @ 0x51c794 0x51c1bd 0x621c70 0x621c37 0x61f75e 0x62199a 0x61fd0d 0x623451 0x623452 0x6234d9 0x637cb8 0x635256 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x621c6f bytes.(*Buffer).Grow+0x6f /usr/local/go/src/bytes/buffer.go:168 # 0x621c36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:830 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x621999 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:794 # 0x61fd0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:753 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [23: 14720] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [38: 608] @ 0xe933d2 0xe9307b 0xeaba52 0x4811a1 # 0xe933d1 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /go/querylog/logger_writer.go:39 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [53: 37312] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [43: 2064] @ 0x407132 0x477189 0x774a3e 0xea95eb 0xea94ed 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 256] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 448] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [16: 10240] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 608] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x564469 0x63bf65 0x63bf6c 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564468 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63bf64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf6b crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /usr/local/go/src/crypto/tls/handshake_messages.go:182 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 384] @ 0x564645 0x640434 0x640413 0x564342 0x5646d1 0x63c1ed 0x63c090 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640412 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:196 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c1ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c08f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /usr/local/go/src/crypto/tls/handshake_messages.go:195 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 1152] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 1872] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [2: 224] @ 0x774db7 0xea0e30 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0e2f github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x3ef /go/resolver/conditional_upstream_resolver.go:122 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [49: 3136] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x7e2bfc 0x7e2be1 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2bfb github.com/miekg/dns.makeSVCBKeyValue+0x27b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:193 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 176] @ 0x7dc185 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [35: 560] @ 0x8d0946 0x8d08d6 0xeb29a5 0xeb2936 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8d0945 strings.(*Builder).WriteString+0x325 /usr/local/go/src/strings/builder.go:108 # 0x8d08d5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /go/config/upstream.go:48 # 0xeb29a4 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /go/resolver/upstream_resolver.go:50 # 0xeb2935 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /go/resolver/upstream_resolver.go:388 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 2496] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 1152] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x774a3e 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [23: 368] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0xefd836 0xefd7da 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xefd835 github.com/google/uuid.UUID.String+0x155 /gomod-cache/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefd7d9 github.com/0xERR0R/blocky/server.newRequest+0xf9 /go/server/server.go:448 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [34: 544] @ 0x783729 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783728 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [28: 448] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 128] @ 0x5738fa 0x573906 0x521bbd 0xf50e3e 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x63907e 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x63907d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:734 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [21: 336] @ 0x81c6bc 0x81c666 0x81c65d 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c6bb github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c665 github.com/miekg/dns.unpackDataA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81c65c github.com/miekg/dns.(*A).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 720] @ 0x59f645 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x59f644 net.(*sysDialer).dialSingle+0x444 /usr/local/go/src/net/dial.go:736 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774d65 0x7be357 0x7be28f 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774d64 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [33: 528] @ 0xeb29aa 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb29a9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x289 /go/resolver/upstream_resolver.go:388 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x774db7 0xefdba9 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefdba8 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /go/server/server.go:453 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [10: 3520] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [28: 1344] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 208] @ 0xea950d 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea950c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1120] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 256] @ 0x5bd746 0x5bd71d 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5bd745 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5bd71c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [94: 9240576] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 1638400] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 983040] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0xa43d25 0xa42e05 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa43d24 golang.org/x/net/idna.decode+0x84 /gomod-cache/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa42e04 golang.org/x/net/idna.(*Profile).process+0x2e4 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 2992] @ 0x756636 0x756637 0x758972 0xa4622d 0xa46205 0xa461fe 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x756635 regexp.newBitState+0xb5 /usr/local/go/src/regexp/backtrack.go:52 # 0x756636 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 256] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf1e00f 0xf1dfaa 0xf201cc 0x6183f1 0x61e284 0x622c8a 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688d24 0x6880b5 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xf1e00e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:138 # 0xf1dfa9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm.go:79 # 0xf201cb crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b /usr/local/go/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x6183f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /usr/local/go/src/crypto/tls/cipher_suites.go:493 # 0x61e283 crypto/tls.(*halfConn).encrypt+0x743 /usr/local/go/src/crypto/tls/conn.go:532 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688d23 compress/flate.(*decompressor).moreBits+0x23 /usr/local/go/src/compress/flate/inflate.go:697 # 0x6880b4 compress/flate.(*decompressor).huffmanBlock+0x4d4 /usr/local/go/src/compress/flate/inflate.go:579 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 192] @ 0x408f12 0x407f8d 0x40ca45 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 1728] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3072] @ 0x61dcf2 0x622c8a 0x62317c 0x62ec85 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x61dcf1 crypto/tls.(*halfConn).encrypt+0x1b1 /usr/local/go/src/crypto/tls/conn.go:484 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x62317b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /usr/local/go/src/crypto/tls/conn.go:1060 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [32: 1048576] @ 0x68996c 0x6898ee 0x68c246 0x68bb78 0x6dcf6a 0x6dcf01 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x68996b compress/flate.(*dictDecoder).init+0x18b /usr/local/go/src/compress/flate/dict_decoder.go:43 # 0x6898ed compress/flate.NewReader+0x10d /usr/local/go/src/compress/flate/inflate.go:815 # 0x68c245 compress/gzip.(*Reader).readHeader+0x365 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x68bb77 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6dcf69 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6dcf00 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10826 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0xf48eb9 0xf48e76 0xf48e7a 0xf494ba 0xf47f1c 0xf48606 0xf480aa 0x573605 0x56fb13 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf48eb8 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf48e75 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf48e79 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf494b9 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf47f1b crypto/internal/fips140/bigmod.rr+0x25b /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf48605 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf480a9 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x573604 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:625 # 0x56fb12 crypto/rsa.VerifyPKCS1v15+0x192 /usr/local/go/src/crypto/rsa/fips.go:376 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [13: 8320] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [19: 6080] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 624] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d0b39 0x4d0afd 0x625d2b 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x625d2a crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1519 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 416] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 432] @ 0x50e406 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [17: 2992] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [38: 608] @ 0xe9db39 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9db38 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /go/resolver/caching_resolver.go:214 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [16: 1280] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [42: 5376] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 5760] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [23: 736] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 208] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d0b39 0x4d0afd 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xea732b 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xea732a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x34a /go/resolver/metrics_resolver.go:54 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0xf37d7e 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x47713a 0x47714f 0x5f3cff 0x5f3c6a 0x5f1390 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f3cfe crypto/x509.(*policyGraph).incrDepth+0x5fe /usr/local/go/src/crypto/x509/verify.go:1384 # 0x5f3c69 crypto/x509.policiesValid+0x569 /usr/local/go/src/crypto/x509/verify.go:1443 # 0x5f138f crypto/x509.(*Certificate).Verify+0x5cf /usr/local/go/src/crypto/x509/verify.go:863 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [72: 1152] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836a5d 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [36: 1152] @ 0xa5d62b 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa5d62a github.com/go-redis/redis/v8.sliceParser+0x2a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:473 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [23: 1104] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x774db7 0x7be357 0x7be28f 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 192] @ 0x564645 0x640f14 0x640ef3 0x564342 0x5646d1 0x63ae05 0x63acdd 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x564644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640f13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640ef2 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:122 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ae04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63acdc crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /usr/local/go/src/crypto/tls/handshake_messages.go:121 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [33: 3168] @ 0x7c7a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7a59 github.com/miekg/dns.init.func66+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 144] @ 0x73959d 0x72b3e5 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x73959c encoding/json.unquoteBytes+0x17c /usr/local/go/src/encoding/json/decode.go:1226 # 0x72b3e4 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:930 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [12: 192] @ 0x45f9b2 0x45f045 0x45f265 0x7837ff 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7837fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x23e /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [42: 672] @ 0x783b3d 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783b3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x57c /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [24: 5376] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [5: 160] @ 0x8368eb 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 416] @ 0x50b2ba 0x48b711 0x50de3e 0x50e3d0 0xbd86be 0xbd8643 0xbd830e 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0xbd86bd github.com/0xERR0R/blocky/redis.prefixKey+0x2dd /go/redis/redis.go:345 # 0xbd8642 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x262 /go/redis/redis.go:232 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 112] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 8448] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [41: 984] @ 0xe9df28 0xe9ded9 0xe9d9f4 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9df27 github.com/miekg/dns.(*Msg).SetReply+0x687 /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9ded8 github.com/miekg/dns.(*Msg).SetRcode+0x638 /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9d9f3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /go/resolver/caching_resolver.go:221 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 384] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 144] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [12: 6144] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [1: 112] @ 0xefdbf1 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xefdbf0 github.com/0xERR0R/blocky/server.newRequest+0x510 /go/server/server.go:459 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0xe9dc33 0xe9daf5 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9dc32 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9daf4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /go/resolver/caching_resolver.go:214 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 88] @ 0x5c55dd 0x5c55fe 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c55dc net.newUDPConn+0xbc /usr/local/go/src/net/udpsock.go:281 # 0x5c55fd net.(*sysDialer).dialUDP+0xdd /usr/local/go/src/net/udpsock_posix.go:216 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0x7ffac7 0x7fcddd 0x7ff18b 0x4811a1 # 0x7ffac6 github.com/miekg/dns.(*Server).readTCP+0x126 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:700 # 0x7fcddc github.com/miekg/dns.defaultReader.ReadTCP+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7ff18a github.com/miekg/dns.(*Server).serveTCPConn+0x28a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea1f93 0xea1e8c 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea1f92 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea1e8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xeb5154 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xeb5153 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea95eb 0xea94ed 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x836dd4 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x836dd3 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x5adf19 0x805df0 0x806d87 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x805def github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:732 # 0x806d86 github.com/miekg/dns.(*SVCB).String+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [8: 512] @ 0x5f1a18 0x5f1f26 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5f1a17 crypto/x509.alreadyInChain+0x2b7 /usr/local/go/src/crypto/x509/verify.go:920 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [42: 59136] @ 0x63f675 0x63f645 0x63f557 0x564342 0x5646d1 0x63f2e5 0x63f297 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63f674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63f556 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:290 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f2e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f296 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:289 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [28: 150528] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 144] @ 0x7ff55a 0x7ff1ab 0x4811a1 # 0x7ff559 github.com/miekg/dns.(*Server).serveDNS+0x99 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:634 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [20: 6400] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [38: 608] @ 0x765b8e 0x765b1b 0xefd7c7 0xefd7da 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x765b8d github.com/google/uuid.NewRandomFromReader+0x2d /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:48 # 0x765b1a github.com/google/uuid.NewRandom+0x5a /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefd7c6 github.com/google/uuid.New+0xe6 /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefd7d9 github.com/0xERR0R/blocky/server.newRequest+0xf9 /go/server/server.go:448 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 512] @ 0x51c225 0x51ca2b 0x730a4e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c224 bytes.(*Buffer).grow+0x1a4 /usr/local/go/src/bytes/buffer.go:137 # 0x51ca2a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x730a4d encoding/json.structEncoder.encode+0x26d /usr/local/go/src/encoding/json/encode.go:719 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 384] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x774db7 0x7be357 0x7be28f 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 8] @ 0x910769 0xe9ce4b 0xe9cdc1 0xeb8c5e 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x910768 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /gomod-cache/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9ce4a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/resolver/caching_resolver.go:383 # 0xe9cdc0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/resolver/caching_resolver.go:103 # 0xeb8c5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [31: 496] @ 0xeb17f7 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0xeb17f6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x116 /go/resolver/upstream_resolver.go:313 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x4108b4 0xea894a 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xea8949 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /go/resolver/parallel_best_resolver.go:167 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 864] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xefdba9 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefdba8 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /go/server/server.go:453 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [50: 1200] @ 0x50e406 0x7839fd 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7839fc github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [35: 840] @ 0xeb0b3b 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0b3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x17a /go/resolver/upstream_resolver.go:233 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 1152] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 79872] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5aad05 0x5aacaf 0x5c1a3b 0x5c0c30 0x7fe367 0x7fd35e 0xefd369 0x4811a1 # 0x5aad04 net.newFD+0x144 /usr/local/go/src/net/fd_unix.go:27 # 0x5aacae net.(*netFD).accept+0xee /usr/local/go/src/net/fd_unix.go:180 # 0x5c1a3a net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5c0c2f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:380 # 0x7fe366 github.com/miekg/dns.(*Server).serveTCP+0x106 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fd35d github.com/miekg/dns.(*Server).ListenAndServe+0x3dd /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:332 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [12: 8448] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7be15a 0x7be1c9 0x7be285 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea8c54 0xea8b4b 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7fe451 0x7fd35e 0xefd369 0x4811a1 # 0x7fe450 github.com/miekg/dns.(*Server).serveTCP+0x1f0 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:490 # 0x7fd35d github.com/miekg/dns.(*Server).ListenAndServe+0x3dd /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:332 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [1: 48] @ 0x47713a 0x47714f 0xea7050 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xea704f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x6f /go/resolver/metrics_resolver.go:37 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x47713a 0x47714f 0xea72f4 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xea72f3 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x313 /go/resolver/metrics_resolver.go:54 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [55: 1320] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [23: 1104] @ 0x50e406 0x8369b4 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 16] @ 0x765b8e 0x765b1b 0xefd7c7 0xefd7da 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x765b8d github.com/google/uuid.NewRandomFromReader+0x2d /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:48 # 0x765b1a github.com/google/uuid.NewRandom+0x5a /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefd7c6 github.com/google/uuid.New+0xe6 /gomod-cache/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefd7d9 github.com/0xERR0R/blocky/server.newRequest+0xf9 /go/server/server.go:448 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [26: 39936] @ 0x61dcf2 0x622c8a 0x62317c 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x61dcf1 crypto/tls.(*halfConn).encrypt+0x1b1 /usr/local/go/src/crypto/tls/conn.go:484 # 0x622c89 crypto/tls.(*Conn).writeRecordLocked+0x649 /usr/local/go/src/crypto/tls/conn.go:1025 # 0x62317b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /usr/local/go/src/crypto/tls/conn.go:1060 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x8001d4 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x8001d3 github.com/miekg/dns.(*response).Write+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:786 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be357 0x7be28f 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1344] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 192] @ 0xf50dd7 0xf6de75 0xf72ee6 0xf724b0 0x6373ff 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6de74 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf72ee5 crypto/internal/fips140/tls13.extract[...]+0xa5 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf724af crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x6373fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:514 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [82: 9184] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [27: 864] @ 0x50e406 0x836bb8 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 128] @ 0x7fef85 0x4811a1 # 0x7fef84 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:560 0: 0 [4: 384] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [14: 8064] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 288] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 4480] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0x50e406 0x8369b4 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 48] @ 0x4d2b25 0x7be03e 0x7be2a5 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 6144] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x8001d4 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x8001d3 github.com/miekg/dns.(*response).Write+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:786 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5738fa 0x573906 0x521bbd 0xf50def 0xf6dada 0xf72da5 0x660bcd 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf50dee crypto/internal/fips140/hmac.New[...]+0x4e /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660bcc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /usr/local/go/src/crypto/tls/key_schedule.go:29 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 696] @ 0x7dcd8a 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dcd89 github.com/miekg/dns.(*Msg).unpack+0x1a9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [18: 4320] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [24: 6912] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [21: 8736] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 48] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d253 0xebb62a 0xeba21b 0xeb9cd3 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d252 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /go/resolver/caching_resolver.go:150 # 0xebb629 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /go/cache/expirationcache/prefetching_cache.go:77 # 0xeba21a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /go/cache/expirationcache/expiration_cache.go:129 # 0xeb9cd2 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 3120] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [12: 1152] @ 0x82e545 0x7de2ca 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82e544 github.com/miekg/dns.(*SOA).copy+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7de2c9 github.com/miekg/dns.(*Msg).CopyTo+0x369 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 144] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7be1f0 0x7be1cf 0x7be285 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be1ef github.com/sirupsen/logrus.NewEntry+0xef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7be1ce github.com/0xERR0R/blocky/log.FromCtx+0xce /go/log/context.go:21 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 192] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fac5 0x511738 0x51427e 0x50b3a5 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fac4 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50b3a4 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 1984] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 21504] @ 0x48babc 0x48b906 0x48b5d4 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x687318 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x687317 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 16128] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 368640] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 1802240] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x526a9f 0xa4376e 0xa4374e 0xa42e85 0xa4605c 0xa46049 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x526a9e strings.genSplit+0x7e /usr/local/go/src/strings/strings.go:305 # 0xa4376d strings.Split+0x4d /usr/local/go/src/strings/strings.go:361 # 0xa4374d golang.org/x/net/idna.(*labelIter).set+0x2d /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa42e84 golang.org/x/net/idna.(*Profile).process+0x364 /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa4605b golang.org/x/net/idna.(*Profile).ToASCII+0x9b /gomod-cache/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa46048 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /go/lists/parsers/hosts.go:244 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [82: 398848] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45: 2880] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 880] @ 0x756636 0x756637 0x758972 0xa4622d 0xa46205 0xa461fe 0xa45a37 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x756635 regexp.newBitState+0xb5 /usr/local/go/src/regexp/backtrack.go:52 # 0x756636 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa45a36 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /go/lists/parsers/hosts.go:167 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 3072] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x686f75 0x6879da 0x68728e 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x686f74 compress/flate.(*huffmanDecoder).init+0x2f4 /usr/local/go/src/compress/flate/inflate.go:187 # 0x6879d9 compress/flate.(*decompressor).readHuffman+0x379 /usr/local/go/src/compress/flate/inflate.go:460 # 0x68728d compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [121: 2904] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 34048] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50b367 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [122: 5856] @ 0x407132 0x477189 0x7755ea 0x7755cd 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7755e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [25: 9600] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [3: 336] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 120] @ 0x7daba5 0x824069 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824068 github.com/miekg/dns.(*SOA).unpack+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf06eb3 0xf72a07 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf72a06 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x64036f 0x64022f 0x640234 0x564342 0x5646d1 0x6401b4 0x640193 0x564342 0x5646d1 0x63c45d 0x63c2fd 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x64036e vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64022e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x640233 crypto/tls.(*clientHelloMsg).marshalMsg.func9.1+0x53 /usr/local/go/src/crypto/tls/handshake_messages.go:213 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6401b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x640192 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:211 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c45c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c2fc crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /usr/local/go/src/crypto/tls/handshake_messages.go:210 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [31: 496] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [51: 816] @ 0x7c3aae 0x7c3205 0x811ca6 0x811d7c 0x811b38 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c3aad golang.org/x/net/ipv6.parsePacketInfo+0x4d /gomod-cache/golang.org/x/net@v0.40.0/ipv6/control_rfc3542_unix.go:63 # 0x7c3204 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x224 /gomod-cache/golang.org/x/net@v0.40.0/ipv6/control.go:138 # 0x811ca5 github.com/miekg/dns.parseDstFromOOB+0x45 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:74 # 0x811d7b github.com/miekg/dns.correctSource+0x1b /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:86 # 0x811b37 github.com/miekg/dns.WriteToSessionUDP+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:52 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 17408] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [73: 1168] @ 0x5b1410 0x5b22d2 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b140f net.filterAddrList+0x18f /usr/local/go/src/net/ipsock.go:137 # 0x5b22d1 net.(*Resolver).internetAddrList+0x691 /usr/local/go/src/net/ipsock.go:308 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 704] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 3744] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [56: 1344] @ 0xeb1a17 0xea7ed7 0xea90fa 0x4811a1 # 0xeb1a16 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x96 /go/resolver/upstream_resolver.go:338 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [42: 2016] @ 0x729a85 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x729a84 encoding/json.(*decodeState).object+0x924 /usr/local/go/src/encoding/json/decode.go:702 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [51: 3264] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [5: 3200] @ 0x50bf53 0x50bf1e 0x50cc79 0x50fa85 0x511738 0x51427e 0x50e2f1 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50bf52 fmt.(*buffer).writeString+0x72 /usr/local/go/src/fmt/print.go:108 # 0x50bf1d fmt.(*fmt).padString+0x3d /usr/local/go/src/fmt/format.go:113 # 0x50cc78 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:362 # 0x50fa84 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x511737 fmt.(*pp).printArg+0x377 /usr/local/go/src/fmt/print.go:741 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e2f0 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [9: 216] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [27: 216] @ 0x407245 0x477189 0xe9312a 0xe9307b 0xeaba52 0x4811a1 # 0xe93129 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/querylog/logger_writer.go:32 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [39: 624] @ 0xe93294 0xe9307b 0xeaba52 0x4811a1 # 0xe93293 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /go/querylog/logger_writer.go:36 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [130: 449280] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 1792] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x7be054 0x7be01d 0x7be2a5 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 576] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xea70ac 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xea70ab github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0xcb /go/resolver/metrics_resolver.go:37 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [56: 2688] @ 0xbd8539 0xbd850a 0xbd830e 0x4811a1 # 0xbd8538 github.com/go-redis/redis/v8.cmdable.Publish+0x158 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 320] @ 0x562be5 0x5e577f 0x5eab08 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e577e crypto/x509.parsePublicKey+0x41e /usr/local/go/src/crypto/x509/parser.go:256 # 0x5eab07 crypto/x509.parseCertificate+0x927 /usr/local/go/src/crypto/x509/parser.go:1008 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [20: 480] @ 0xbd8525 0xbd830e 0x4811a1 # 0xbd8524 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x144 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [19: 14592] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [29: 464] @ 0xeb51c5 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb51c4 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [56: 23296] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [236: 724992] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 544] @ 0xe93368 0xe9307b 0xeaba52 0x4811a1 # 0xe93367 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /go/querylog/logger_writer.go:38 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [3: 192] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 2304] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [6: 1728] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [24: 384] @ 0x8d0946 0x8d08d6 0xeb17f2 0xeb1784 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x8d0945 strings.(*Builder).WriteString+0x325 /usr/local/go/src/strings/builder.go:108 # 0x8d08d5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /go/config/upstream.go:48 # 0xeb17f1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /go/resolver/upstream_resolver.go:50 # 0xeb1783 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /go/resolver/upstream_resolver.go:313 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x82a273 0x82a238 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x82a272 github.com/miekg/dns.cloneSlice[...]+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x82a237 github.com/miekg/dns.(*A).copy+0x17 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 384] @ 0xeab1e5 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xeab1e4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /go/resolver/query_logging_resolver.go:183 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [56: 2688] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [37: 592] @ 0xe9f4c9 0xe9f1a5 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9f4c8 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /go/resolver/client_names_resolver.go:85 # 0xe9f1a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/resolver/client_names_resolver.go:63 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 3264] @ 0x7c7a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c7a59 github.com/miekg/dns.init.func66+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7ccc0e 0x80a53a 0x836c0c 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7ccc0d github.com/miekg/dns.(*RR_Header).String+0xed /gomod-cache/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x80a539 github.com/miekg/dns.(*NS).String+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:473 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 64] @ 0x50e406 0x8369b4 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xbd97b6 0xbdbb0c 0xeb8c3b 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xbd97b5 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb8c3a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [63: 2016] @ 0xe9a325 0xe9a2d4 0xeb19f4 0xea7ed7 0xea90fa 0x4811a1 # 0xe9a324 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /go/resolver/bootstrap.go:333 # 0xe9a2d3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /go/resolver/bootstrap.go:130 # 0xeb19f3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /go/resolver/upstream_resolver.go:331 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0xe9e77f 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0xe9e77e github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1fe /go/resolver/caching_resolver.go:343 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [32: 28672] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [47: 4512] @ 0x7c7a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c7a59 github.com/miekg/dns.init.func66+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [102: 11424] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [58: 178176] @ 0x623b97 0x6236d8 0x63860d 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x63860c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:630 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [52: 832] @ 0xefd8d4 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefd8d3 github.com/0xERR0R/blocky/server.newRequest+0x1f3 /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 2048] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [49: 784] @ 0xe9322d 0xe9307b 0xeaba52 0x4811a1 # 0xe9322c github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12c /go/querylog/logger_writer.go:35 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [41: 656] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 1152] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 2080] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0xeb8f5e 0xeb8893 0x4811a1 # 0xeb8f5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/cache/expirationcache/expiration_cache.go:133 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 448] @ 0x50e406 0x783765 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x783764 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [59: 944] @ 0x783ae5 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783ae4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x524 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [24: 4224] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [8: 640] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 5440] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 352] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [75: 3600] @ 0x7c6d1a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6d19 github.com/miekg/dns.init.func13+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 288] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea0985 0xea0893 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0984 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0892 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /go/resolver/conditional_upstream_resolver.go:94 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1120] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [3: 864] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff1ab 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff1aa github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [59: 3776] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [45: 720] @ 0x5b49b1 0x5b498d 0x5b48ee 0x5b2105 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b49b0 net.IPv4+0x890 /usr/local/go/src/net/ip.go:54 # 0x5b498c net.IP.To16+0x86c /usr/local/go/src/net/ip.go:230 # 0x5b48ed net.(*Resolver).lookupIPAddr+0x7cd /usr/local/go/src/net/lookup.go:310 # 0x5b2104 net.(*Resolver).internetAddrList+0x4c4 /usr/local/go/src/net/ipsock.go:289 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [40: 640] @ 0xe93514 0xe9307b 0xeaba52 0x4811a1 # 0xe93513 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /go/querylog/logger_writer.go:42 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [44: 6336] @ 0x782e73 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x782e72 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [101: 11312] @ 0x4108b4 0xa95a05 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xbd8642 0xbd850a 0xbd830e 0x4811a1 # 0xa95a04 github.com/go-redis/redis/v8.(*baseClient).withConn+0x124 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xbd8641 github.com/go-redis/redis/v8.cmdable.Publish+0x261 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [8: 3584] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 2912] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [15: 960] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [6: 48] @ 0x910769 0xe9ce4b 0xe9cdc1 0xeb8c5e 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x910768 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /gomod-cache/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9ce4a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/resolver/caching_resolver.go:383 # 0xe9cdc0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/resolver/caching_resolver.go:103 # 0xeb8c5d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /go/cache/expirationcache/expiration_cache.go:158 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [25: 600] @ 0xbd86f3 0xbd830e 0x4811a1 # 0xbd86f2 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x312 /go/redis/redis.go:233 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 896] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 5120] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [24: 576] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [86: 4128] @ 0x5b251e 0x5b13ce 0x5b22d2 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b251d net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:275 # 0x5b13cd net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:137 # 0x5b22d1 net.(*Resolver).internetAddrList+0x691 /usr/local/go/src/net/ipsock.go:308 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [27: 432] @ 0x59de52 0x59dd65 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x59de51 net.addrList.partition+0x831 /usr/local/go/src/net/ipsock.go:121 # 0x59dd64 net.(*Dialer).DialContext+0x744 /usr/local/go/src/net/dial.go:573 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [72: 5760] @ 0xa6e9b3 0xbd8734 0xbd830e 0x4811a1 # 0xa6e9b2 github.com/go-redis/redis/v8.cmdable.Set+0x52 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:891 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [58: 1856] @ 0x50e406 0xeb1cc7 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xeb1cc6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /go/resolver/upstream_resolver.go:379 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [51: 3264] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 960] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [4: 320] @ 0x562be5 0x5e921a 0x5eb447 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x562be4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e9219 crypto/x509.processExtensions+0xed9 /usr/local/go/src/crypto/x509/parser.go:852 # 0x5eb446 crypto/x509.parseCertificate+0x1266 /usr/local/go/src/crypto/x509/parser.go:1051 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [24: 6912] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 192] @ 0x7daba5 0x824017 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x824016 github.com/miekg/dns.(*SOA).unpack+0x36 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 11520] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [189: 169344] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 5280] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [32: 2048] @ 0x50e406 0x8369b4 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x8369b3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [67: 2144] @ 0x4960c5 0x496452 0x5bde50 0x5bd91b 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496451 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:713 # 0x5bde4f net.(*netFD).dial+0x42f /usr/local/go/src/net/sock_posix.go:139 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [83: 3984] @ 0x5c1145 0x5bdf9b 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c1144 net.sockaddrToTCP+0x104 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5bdf9a net.(*netFD).dial+0x57a /usr/local/go/src/net/sock_posix.go:141 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [30: 720] @ 0x7dcd8a 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dcd89 github.com/miekg/dns.(*Msg).unpack+0x1a9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [16: 256] @ 0xea9a30 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea9a2f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /go/resolver/parallel_best_resolver.go:233 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [45: 18720] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [4: 512] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 13056] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 56] @ 0x40806e 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [86: 4128] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [29: 696] @ 0xe9a2df 0xeb19f4 0xea7ed7 0xea90fa 0x4811a1 # 0xe9a2de github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /go/resolver/bootstrap.go:130 # 0xeb19f3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /go/resolver/upstream_resolver.go:331 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [110: 12320] @ 0x774db7 0xe9dd73 0xe9dc6a 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9dd72 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9dc69 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /go/resolver/caching_resolver.go:233 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [46: 736] @ 0x836d16 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836d15 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /go/util/common.go:66 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [66: 3168] @ 0x5c1145 0x5bdeee 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c1144 net.sockaddrToTCP+0x104 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5bdeed net.(*netFD).dial+0x4cd /usr/local/go/src/net/sock_posix.go:141 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 3520] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 360] @ 0x836b89 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836b88 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 3456] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 320] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 16384] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [121: 5808] @ 0x407132 0x477189 0x774a3e 0xe9308e 0xeaba52 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9308d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [116: 12992] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 144] @ 0x407245 0x477189 0x7755ea 0x7755cd 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7755e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [30: 960] @ 0xea91ae 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea91ad github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /go/resolver/parallel_best_resolver.go:190 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 208] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 2304] @ 0x72b5fc 0x728355 0x729ed1 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72b5fb encoding/json.(*decodeState).literalStore+0x85b /usr/local/go/src/encoding/json/decode.go:945 # 0x728354 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:389 # 0x729ed0 encoding/json.(*decodeState).object+0xd70 /usr/local/go/src/encoding/json/decode.go:762 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [18: 8064] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [281: 31472] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 192] @ 0x8d07b2 0x8d06c8 0xebd532 0x510eff 0x5117f8 0x51427e 0x50e3f3 0xeb1cc7 0xea7ed7 0xea90fa 0x4811a1 # 0x8d07b1 strings.(*Builder).WriteString+0x191 /usr/local/go/src/strings/builder.go:108 # 0x8d06c7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /go/config/upstream.go:35 # 0xebd531 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/resolver/upstream_resolver.go:50 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xeb1cc6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /go/resolver/upstream_resolver.go:379 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [178: 17088] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [17: 3808] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [53: 1696] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 2592] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0xf3409a 0xf55554 0x568e05 0x568c4c 0x566a56 0x616552 0x638a68 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf34099 crypto/internal/fips140/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf55553 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568e04 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /usr/local/go/src/crypto/ecdsa/ecdsa.go:401 # 0x568c4b crypto/ecdsa.verifyFIPS[...]+0xab /usr/local/go/src/crypto/ecdsa/ecdsa.go:357 # 0x566a55 crypto/ecdsa.VerifyASN1+0x255 /usr/local/go/src/crypto/ecdsa/ecdsa.go:342 # 0x616551 crypto/tls.verifyHandshakeSignature+0x1d1 /usr/local/go/src/crypto/tls/auth.go:30 # 0x638a67 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:690 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [125: 18000] @ 0xe9e77f 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9e77e github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1fe /go/resolver/caching_resolver.go:343 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 48] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [34: 544] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [16: 256] @ 0x5742f5 0x7ca187 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x5742f4 encoding/binary.Read+0x74 /usr/local/go/src/encoding/binary/binary.go:261 # 0x7ca186 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x226 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:287 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 240] @ 0x4d0b1b 0x4d0afd 0x625d2b 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x625d2a crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1519 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [16: 7680] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [33: 8448] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [20: 7680] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 24] @ 0x7e2cc7 0x7e2be1 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2cc6 github.com/miekg/dns.makeSVCBKeyValue+0x346 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:199 # 0x7e2be0 github.com/miekg/dns.unpackDataSVCB+0x260 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [115: 7360] @ 0x5aa0c7 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5aa0c6 net.(*netFD).connect+0x2a6 /usr/local/go/src/net/fd_unix.go:117 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [22: 528] @ 0xe9e61b 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9e61a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [82: 2624] @ 0x408f12 0x4072b9 0x477189 0x7755ea 0x7755cd 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7755e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [214: 6848] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [37: 56832] @ 0x5ea225 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5ea224 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:884 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [52: 1664] @ 0x5c8a6a 0x5c1255 0x5bdda7 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c8a69 net.ipToSockaddr+0x209 /usr/local/go/src/net/ipsock_posix.go:222 # 0x5c1254 net.(*TCPAddr).sockaddr+0x34 /usr/local/go/src/net/tcpsock_posix.go:40 # 0x5bdda6 net.(*netFD).dial+0x386 /usr/local/go/src/net/sock_posix.go:121 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [125: 6000] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [25: 400] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [87: 77952] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7dde16 0x7ddbe5 0x827aab 0x7e555d 0x7e52f4 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x827aaa github.com/miekg/dns.(*CNAME).len+0x6a /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:347 # 0x7e555c github.com/miekg/dns.truncateLoop+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:105 # 0x7e52f3 github.com/miekg/dns.(*Msg).Truncate+0x193 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:72 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [44: 28160] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 24] @ 0x50e406 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [103: 4944] @ 0x47713a 0x47714f 0xa2dcdb 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xa2dcda github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:228 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1456] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [31: 1488] @ 0xe9da6c 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9da6b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /go/util/common.go:188 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [47: 1504] @ 0xa2dd18 0xa2dce4 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xa2dd17 github.com/avast/retry-go/v4.CombineDelay+0x77 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/options.go:148 # 0xa2dce3 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [109: 3488] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [159: 10176] @ 0x5c88d2 0x5c42b5 0x5c509e 0x5c38c5 0x811b65 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5c88d1 net.ipToSockaddr+0x71 /usr/local/go/src/net/ipsock_posix.go:228 # 0x5c42b4 net.(*UDPAddr).sockaddr+0x34 /usr/local/go/src/net/udpsock_posix.go:39 # 0x5c509d net.(*UDPConn).writeMsg+0x7d /usr/local/go/src/net/udpsock_posix.go:172 # 0x5c38c4 net.(*UDPConn).WriteMsgUDP+0x44 /usr/local/go/src/net/udpsock.go:262 # 0x811b64 github.com/miekg/dns.WriteToSessionUDP+0x64 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:53 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [192: 39936] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d228b 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d228a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:634 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [51: 16320] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [30: 1920] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [57: 2801664] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 14592] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 30720] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 4038656] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 448] @ 0x50b3bb 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [40: 2560] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 7168] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [46: 2208] @ 0xa95e8c 0xa95d93 0xa9467a 0xbd66fb 0xa6ebf9 0xbd8734 0xbd830e 0x4811a1 # 0xa95e8b github.com/go-redis/redis/v8.(*baseClient)._process+0x8b /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa6ebf8 github.com/go-redis/redis/v8.cmdable.Set+0x298 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 3136] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 1440] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea8a74 0xea896d 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea8a73 github.com/sirupsen/logrus.(*Entry).WithField+0x233 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea896c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12c /go/resolver/parallel_best_resolver.go:158 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [23: 4048] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 320] @ 0x51c794 0x51c1bd 0x51c4b9 0x730a7e 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c4b8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730a7d encoding/json.structEncoder.encode+0x29d /usr/local/go/src/encoding/json/encode.go:722 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [44: 1408] @ 0x408f12 0x4072b9 0x477189 0x774a3e 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [157: 643072] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 2016] @ 0x7dc83c 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [10: 8960] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [27: 432] @ 0x783ab7 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783ab6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [75: 3600] @ 0xea8c98 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea8c97 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /go/resolver/parallel_best_resolver.go:172 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [47: 752] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [87: 4176] @ 0x5c41a5 0x5be25b 0x5bd91b 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c41a4 net.sockaddrToUDP+0x104 /usr/local/go/src/net/udpsock_posix.go:18 # 0x5be25a net.(*netFD).dial+0x83a /usr/local/go/src/net/sock_posix.go:143 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [66: 1584] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [86: 77056] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [34: 544] @ 0x7763d0 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7763cf github.com/sirupsen/logrus.(*Entry).Logf+0x4f /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [103: 11536] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [92: 4416] @ 0x407132 0x477189 0x774a3e 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [9: 3744] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [26: 8320] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [82: 1968] @ 0x50e406 0x836a5d 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [35: 40320] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 640] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 336] @ 0x48bff9 0x48b625 0x7ffd7a 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x48bff8 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:225 # 0x48b624 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:115 # 0x7ffd79 github.com/miekg/dns.(*Server).readUDP+0x159 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [38: 58368] @ 0x63e055 0x63e025 0x63df37 0x564342 0x5646d1 0x63deec 0x63dc98 0x564342 0x5646d1 0x63d939 0x63d3be 0x641595 0x652238 0x634c66 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63e054 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63e024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63df36 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:367 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63deeb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63dc97 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:366 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d938 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63d3bd crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /usr/local/go/src/crypto/tls/handshake_messages.go:348 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x652237 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1941 # 0x634c65 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:68 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x5367d3 0x565798 0x5651bf 0x5f1984 0x5f1f26 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5367d2 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:524 # 0x565797 crypto/ecdsa.bigIntEqual+0x17 /usr/local/go/src/crypto/ecdsa/ecdsa.go:133 # 0x5651be crypto/ecdsa.(*PublicKey).Equal+0x3e /usr/local/go/src/crypto/ecdsa/ecdsa.go:72 # 0x5f1983 crypto/x509.alreadyInChain+0x223 /usr/local/go/src/crypto/x509/verify.go:916 # 0x5f1f25 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:951 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [113: 7232] @ 0xeb525b 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb525a github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [75: 2400] @ 0x408f12 0x4072b9 0x477189 0x774a3e 0xe9308e 0xeaba52 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9308d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [12: 192] @ 0x81c836 0x81c7e6 0x81c7dd 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x81c835 github.com/miekg/dns.cloneSlice[...]+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c7e5 github.com/miekg/dns.unpackDataAAAA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81c7dc github.com/miekg/dns.(*AAAA).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [57: 182400] @ 0x51c794 0x51c1bd 0x51c399 0x61fdbd 0x62199a 0x61fd0d 0x623451 0x623452 0x6234d9 0x637cb8 0x635256 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x61fdbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:780 # 0x621999 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:794 # 0x61fd0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:753 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [53: 2544] @ 0x7c6d1a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c6d19 github.com/miekg/dns.init.func13+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 144] @ 0x45f9b2 0x45f045 0x45f33d 0x806d1c 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806d1b github.com/miekg/dns.(*SVCB).String+0x9b /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [106: 11872] @ 0x4d134a 0x4d1595 0x4d228b 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x4d1594 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:469 # 0x4d228a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:634 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [30: 960] @ 0xbd97b6 0xbdbb0c 0xeb8c3b 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xbd97b5 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb8c3a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [33: 528] @ 0x836db4 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836db3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [41: 656] @ 0xe9f26a 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9f269 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [30: 9600] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [117: 5616] @ 0x407132 0x477189 0x774a3e 0x7be357 0x7be28f 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [56: 2688] @ 0x7ca671 0x7ca5cc 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca670 github.com/miekg/dns.(*Conn).Write+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7ca5cb github.com/miekg/dns.(*Conn).WriteMsg+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [66: 5280] @ 0xbd87c6 0xbd83a8 0x4811a1 # 0xbd87c5 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x45 /go/redis/redis.go:239 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [103: 11536] @ 0x4d134a 0x4d1595 0x4d0b39 0x4d0afd 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x4d1594 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:469 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 3200] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [80: 1280] @ 0xa52f4a 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa52f49 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x129 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [9: 720] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [27: 648] @ 0x836b89 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836b88 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /go/util/common.go:51 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [61: 1464] @ 0x7dcd8a 0x7ff63f 0x7ff445 0x4811a1 # 0x7dcd89 github.com/miekg/dns.(*Msg).unpack+0x1a9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [12: 192] @ 0x521fc5 0x5220d0 0x528225 0x78370f 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x528224 strings.ToUpper+0xa4 /usr/local/go/src/strings/strings.go:702 # 0x78370e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x14e /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:249 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [47: 2256] @ 0x82b1e5 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82b1e4 github.com/miekg/dns.(*CNAME).copy+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [234: 67392] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [57: 1368] @ 0xeb0bab 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0baa github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1ea /go/resolver/upstream_resolver.go:234 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [46: 2208] @ 0x407132 0x477189 0x774a3e 0xea9350 0xea921b 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea934f github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea921a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/resolver/parallel_best_resolver.go:194 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 400] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [3: 1728] @ 0x57944c 0x5794ac 0x731885 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x57944b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:418 # 0x5794ab encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x731884 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:813 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [4: 448] @ 0x4d134a 0x59ec53 0x59e487 0x59dccc 0x6675e5 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x59ec52 net.(*sysDialer).dialSerial+0xf2 /usr/local/go/src/net/dial.go:664 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x6675e4 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:135 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [28: 11648] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a033 0x7dba72 0x7dcab1 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a032 github.com/miekg/dns.(*SOA).pack+0x72 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [270: 30240] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 5760] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [40: 640] @ 0xefd83b 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefd83a github.com/0xERR0R/blocky/server.newRequest+0x15a /go/server/server.go:448 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [51: 1224] @ 0xefd952 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefd951 github.com/0xERR0R/blocky/server.newRequest+0x271 /go/server/server.go:450 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [116: 7424] @ 0x82a2d7 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82a2d6 github.com/miekg/dns.(*A).copy+0xb6 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 2288] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [30: 960] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [279: 31248] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 1440] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 816] @ 0x836b89 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x836b88 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [97: 3104] @ 0x4d231e 0x4d2a4d 0x4d2a0f 0xefe605 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d231d context.WithDeadlineCause+0x1bd /usr/local/go/src/context/context.go:643 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xefe604 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /go/server/server.go:536 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 304] @ 0xa6e9f1 0xbd8734 0xbd830e 0x4811a1 # 0xa6e9f0 github.com/go-redis/redis/v8.cmdable.Set+0x90 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:893 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [101: 11312] @ 0x4108b4 0xea894a 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea8949 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /go/resolver/parallel_best_resolver.go:167 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [78: 1248] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836a5d 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 160] @ 0x82e9f3 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82e9f2 github.com/miekg/dns.(*SVCB).copy+0xd2 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:1258 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [144: 1179648] @ 0x62db35 0x62db4b 0x62e8bd 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x62db34 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x62db4a crypto/tls.(*Conn).makeClientHello+0xc6a /usr/local/go/src/crypto/tls/handshake_client.go:171 # 0x62e8bc crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:275 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [278: 31136] @ 0xefdbf1 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefdbf0 github.com/0xERR0R/blocky/server.newRequest+0x510 /go/server/server.go:459 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [89: 4272] @ 0x5c41a5 0x5be1b0 0x5bd91b 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c41a4 net.sockaddrToUDP+0x104 /usr/local/go/src/net/udpsock_posix.go:18 # 0x5be1af net.(*netFD).dial+0x78f /usr/local/go/src/net/sock_posix.go:143 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [10: 320] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0xeb1ad4 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb1ad3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x153 /go/resolver/upstream_resolver.go:365 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [173: 35984] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d0b39 0x4d0afd 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [39: 1872] @ 0x407132 0x477189 0x774a3e 0xe9dd73 0xe9dc6a 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9dd72 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9dc69 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /go/resolver/caching_resolver.go:233 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 704] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dcecd 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dcecc github.com/miekg/dns.(*Msg).unpack+0x2ec /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [125: 6000] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [223: 24976] @ 0x4d134a 0x59ec53 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x59ec52 net.(*sysDialer).dialSerial+0xf2 /usr/local/go/src/net/dial.go:664 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 176] @ 0x8368eb 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [100: 9600] @ 0xa6eb90 0xa6eb41 0xbd8734 0xbd830e 0x4811a1 # 0xa6eb8f github.com/go-redis/redis/v8.NewStatusCmd+0x22f /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:567 # 0xa6eb40 github.com/go-redis/redis/v8.cmdable.Set+0x1e0 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:905 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [7: 224] @ 0x50e406 0x836bb8 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [5: 1200] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x5e0d54 0x5e0c5a 0x633c71 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5e0d53 crypto/x509.(*CertPool).addCertFunc+0x133 /usr/local/go/src/crypto/x509/cert_pool.go:204 # 0x5e0c59 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x633c70 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /usr/local/go/src/crypto/tls/handshake_client.go:1143 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [175: 72800] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [41: 656] @ 0xe932fb 0xe9307b 0xeaba52 0x4811a1 # 0xe932fa github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /go/querylog/logger_writer.go:37 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [15: 6720] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [315: 40320] @ 0x7ff32c 0x4811a1 # 0x7ff32b github.com/miekg/dns.(*Server).serveUDPPacket+0x8b /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:615 0: 0 [79: 1896] @ 0x836a2e 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x836a2d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /go/util/common.go:49 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [83: 127488] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [127: 6096] @ 0x4d2b25 0x7be03e 0x7be2a5 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [69: 1656] @ 0x49c1ec 0x7839b6 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x49c1eb time.Time.Format+0xeb /usr/local/go/src/time/format.go:650 # 0x7839b5 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3f5 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [6: 192] @ 0x5adf19 0x510eff 0x5117f8 0x51427e 0x50e3f3 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [277: 31024] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 2240] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [27: 8640] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 672] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [77: 6160] @ 0xa92985 0xa93259 0xa93cfe 0xa93ce6 0x4811a1 # 0xa92984 github.com/go-redis/redis/v8.(*PubSub).newMessage+0x1a4 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:325 # 0xa93258 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0x158 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:384 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [34: 544] @ 0xe9a279 0xe9a2b6 0xeb19f4 0xea7ed7 0xea90fa 0x4811a1 # 0xe9a278 net.ParseIP+0xd8 /usr/local/go/src/net/ip.go:528 # 0xe9a2b5 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /go/resolver/bootstrap.go:129 # 0xeb19f3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /go/resolver/upstream_resolver.go:331 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [214: 23968] @ 0x5aa04d 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5aa04c net.(*netFD).connect+0x22c /usr/local/go/src/net/fd_unix.go:103 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [3: 192] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [53: 1272] @ 0x7dcd8a 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dcd89 github.com/miekg/dns.(*Msg).unpack+0x1a9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [56: 1344] @ 0xea1d0b 0xea1caa 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea1d0a github.com/miekg/dns.(*Msg).SetReply+0xca /gomod-cache/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xea1ca9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /go/resolver/custom_dns_resolver.go:114 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [61: 2928] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [73: 3504] @ 0x7c6d1a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6d19 github.com/miekg/dns.init.func13+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [80: 2560] @ 0x7c13a6 0x7c135e 0x811e09 0x811b38 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c13a5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 /gomod-cache/golang.org/x/net@v0.40.0/internal/socket/socket.go:215 # 0x7c135d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d /gomod-cache/golang.org/x/net@v0.40.0/ipv4/control.go:64 # 0x811e08 github.com/miekg/dns.correctSource+0xa8 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:100 # 0x811b37 github.com/miekg/dns.WriteToSessionUDP+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:52 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [18: 432] @ 0x7daba5 0x7de746 0x7dcd1f 0x7ff63f 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7de745 github.com/miekg/dns.unpackQuestion+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dcd1e github.com/miekg/dns.(*Msg).unpack+0x13e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7ff63e github.com/miekg/dns.(*Server).serveDNS+0x17e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [103: 11536] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [287: 32144] @ 0x774db7 0xe9dc33 0xe9daf5 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9dc32 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9daf4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /go/resolver/caching_resolver.go:214 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [6: 768] @ 0x7dc83c 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [34: 60928] @ 0x48babc 0x48b906 0x48b67c 0x75661e 0x756637 0x758972 0xa4622d 0xa46205 0xa461fe 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x75661d regexp.newBitState+0x9d /usr/local/go/src/regexp/backtrack.go:50 # 0x756636 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 2080] @ 0x50b2ba 0x48b711 0x50de3e 0x50b367 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [106: 6078464] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [452: 7232] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [98: 56448] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1872] @ 0x50b2ba 0x48b711 0x50de3e 0x50b367 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 31104] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 32768] @ 0x68ba3e 0x68b9ed 0x68bb17 0x6dcf6a 0x6dcf01 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x68ba3d bufio.NewReaderSize+0x15d /usr/local/go/src/bufio/bufio.go:57 # 0x68b9ec bufio.NewReader+0x10c /usr/local/go/src/bufio/bufio.go:63 # 0x68bb16 compress/gzip.(*Reader).Reset+0x236 /usr/local/go/src/compress/gzip/gunzip.go:111 # 0x6dcf69 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6dcf00 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10826 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [116: 1856] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0xf72d65 0xf72a89 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf72d64 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x5546da 0x5546f0 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0x637629 0x6375af 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637628 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x6375ae crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:518 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [196: 3211264] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [103: 975616] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 5120] @ 0xf497cb 0xf4b75e 0xf6c97f 0xf66d45 0xf66bdc 0x56fb5b 0x5f7a51 0x5f7391 0x5f1ff6 0x5f1cf8 0x5f239a 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0xf497ca crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4b75d crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6c97e crypto/internal/fips140/rsa.encrypt+0xfe /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66d44 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf66bdb crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56fb5a crypto/rsa.VerifyPKCS1v15+0x1da /usr/local/go/src/crypto/rsa/fips.go:380 # 0x5f7a50 crypto/x509.checkSignature+0x4f0 /usr/local/go/src/crypto/x509/x509.go:1005 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1cf7 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:1002 # 0x5f2399 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:996 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0x5d699e 0x5d69b3 0x669394 0x61ced6 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5d699d crypto/internal/fips140/aes.New+0x3d /usr/local/go/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d69b2 crypto/aes.NewCipher+0x52 /usr/local/go/src/crypto/aes/aes.go:47 # 0x669393 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:551 # 0x61ced5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:235 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [114: 5472] @ 0x47713a 0x47714f 0x7be1df 0x7be1cf 0x7be285 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be1de github.com/sirupsen/logrus.NewEntry+0xde /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7be1ce github.com/0xERR0R/blocky/log.FromCtx+0xce /go/log/context.go:21 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [302: 33824] @ 0x774db7 0xe9308e 0xeaba52 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9308d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [17: 408] @ 0xe9dadd 0xe9da5d 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dadc github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /go/util/common.go:193 # 0xe9da5c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /go/resolver/caching_resolver.go:213 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 560] @ 0x7de074 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7de073 github.com/miekg/dns.(*Msg).CopyTo+0x113 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [114: 5472] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [91: 4368] @ 0x407132 0x477189 0xe9312a 0xe9307b 0xeaba52 0x4811a1 # 0xe93129 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/querylog/logger_writer.go:32 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [47: 1128] @ 0xa5d785 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa5d784 github.com/go-redis/redis/v8.sliceParser+0x184 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:489 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [39: 624] @ 0x5adf19 0xeab505 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0xeab504 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /go/resolver/query_logging_resolver.go:193 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [11: 9856] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [122: 5856] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [28: 896] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [14: 224] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [42: 672] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [4: 512] @ 0x5738fa 0x573906 0x521bbd 0xf740d7 0xf50e3e 0xf6dada 0xf72da5 0xf72a89 0x637572 0x637408 0x63523e 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5738f9 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573905 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf50e3d crypto/internal/fips140/hmac.New[...]+0x9d /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x637571 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x637407 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:516 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [25: 35200] @ 0x63f675 0x63f645 0x63f557 0x564342 0x5646d1 0x63f2e5 0x63f297 0x564342 0x5646d1 0x63f234 0x63f213 0x564342 0x5646d1 0x63d06c 0x63cf0f 0x641595 0x623116 0x62ec85 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x63f674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63f556 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:290 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f2e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f296 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /usr/local/go/src/crypto/tls/handshake_messages.go:289 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f212 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:286 # 0x564341 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5646d0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d06b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63cf0e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /usr/local/go/src/crypto/tls/handshake_messages.go:285 # 0x641594 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x623115 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /usr/local/go/src/crypto/tls/conn.go:1052 # 0x62ec84 crypto/tls.(*Conn).clientHandshake+0x444 /usr/local/go/src/crypto/tls/handshake_client.go:325 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [113: 5424] @ 0x47713a 0x47714f 0xea72f4 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea72f3 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x313 /go/resolver/metrics_resolver.go:54 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [24: 768] @ 0x50e406 0x836bb8 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836bb7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /go/util/common.go:51 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [73: 2336] @ 0xeb1ce5 0xea7ed7 0xea90fa 0x4811a1 # 0xeb1ce4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x364 /go/resolver/upstream_resolver.go:379 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [194: 21728] @ 0x4108b4 0xeb0a72 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0a71 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /go/resolver/upstream_resolver.go:221 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [5: 1280] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [295: 33040] @ 0x7be1f0 0x7be1cf 0x7be285 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be1ef github.com/sirupsen/logrus.NewEntry+0xef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7be1ce github.com/0xERR0R/blocky/log.FromCtx+0xce /go/log/context.go:21 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [15: 240] @ 0x72aacd 0x72827e 0x727afe 0x7276f9 0xbd87f9 0xbd83a8 0x4811a1 # 0x72aacc encoding/json.(*decodeState).object+0x196c /usr/local/go/src/encoding/json/decode.go:733 # 0x72827d encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:375 # 0x727afd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:178 # 0x7276f8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [29: 10208] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [47: 752] @ 0x836dd4 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836dd3 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [125: 6000] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [36: 1728] @ 0x50e406 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [51: 10608] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x7dde16 0x7ddbe5 0x7e5298 0x7e52a5 0xefe88f 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dde15 github.com/miekg/dns.compressionLenSearch+0xb5 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1057 # 0x7ddbe4 github.com/miekg/dns.domainNameLen+0xa4 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1015 # 0x7e5297 github.com/miekg/dns.(*Question).len+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:273 # 0x7e52a4 github.com/miekg/dns.(*Msg).Truncate+0x144 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_truncate.go:67 # 0xefe88e github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /go/server/server.go:566 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 256] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [178: 8544] @ 0x5c29ce 0x5c2fdd 0x811a05 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x5c29cd net.UDPAddrFromAddrPort+0xed /usr/local/go/src/net/udpsock.go:106 # 0x5c2fdc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x811a04 github.com/miekg/dns.ReadFromSessionUDP+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [53: 1696] @ 0xea9bbe 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea9bbd github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/resolver/parallel_best_resolver.go:245 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 208] @ 0x5b4915 0x5b48ee 0x5b2105 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b4914 net/netip.Addr.AsSlice+0x7f4 /usr/local/go/src/net/netip/netip.go:730 # 0x5b48ed net.(*Resolver).lookupIPAddr+0x7cd /usr/local/go/src/net/lookup.go:310 # 0x5b2104 net.(*Resolver).internetAddrList+0x4c4 /usr/local/go/src/net/ipsock.go:289 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [34: 544] @ 0xea1eaa 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea1ea9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [26: 1248] @ 0x7daba5 0x81d9c9 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81d9c8 github.com/miekg/dns.(*CNAME).unpack+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [191: 21392] @ 0x4d2234 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d2233 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:631 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [53: 2544] @ 0xa95e8c 0xa95d93 0xa9467a 0xbd66fb 0xbd8642 0xbd850a 0xbd830e 0x4811a1 # 0xa95e8b github.com/go-redis/redis/v8.(*baseClient)._process+0x8b /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xbd8641 github.com/go-redis/redis/v8.cmdable.Publish+0x261 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [35: 560] @ 0xe9343f 0xe9307b 0xeaba52 0x4811a1 # 0xe9343e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /go/querylog/logger_writer.go:40 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [11: 3872] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [101: 4848] @ 0x407132 0x477189 0x774a3e 0xeac8f7 0xeac9d1 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeac8f6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/resolver/resolver.go:198 # 0xeac9d0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/resolver/resolver.go:206 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [209: 33440] @ 0x782e73 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x782e72 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [87: 6960] @ 0xbd84f0 0xbd830e 0x4811a1 # 0xbd84ef github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x10f /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [40: 960] @ 0x50e406 0x836a5d 0xea9508 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xea9507 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [112: 5376] @ 0x47713a 0x47714f 0x7dc5b2 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc5b1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:729 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [138: 6624] @ 0x4d2b25 0x7be03e 0x7be2a5 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [42: 2016] @ 0x47713a 0x47714f 0x7dc5b2 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7dc5b1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:729 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [75: 6000] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0xf50dd7 0xf6dada 0xf72da5 0xf72a89 0x660e7e 0x660e23 0x63913d 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6dad9 crypto/internal/fips140/hkdf.Expand[...]+0x99 /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x660e7d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x660e22 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /usr/local/go/src/crypto/tls/key_schedule.go:46 # 0x63913c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:747 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [17: 6528] @ 0x72d8a7 0xbd84ff 0xbd830e 0x4811a1 # 0x72d8a6 encoding/json.Marshal+0x126 /usr/local/go/src/encoding/json/encode.go:179 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [1: 16] @ 0xa2dcef 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xa2dcee github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [17: 8704] @ 0x51c794 0x51c1bd 0x51c399 0x50e317 0x783dbf 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x50e316 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x783dbe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [70: 1680] @ 0x7c0953 0x7c300a 0x811ca6 0x811d7c 0x811b38 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c0952 golang.org/x/net/internal/socket.ControlMessage.Parse+0x92 /gomod-cache/golang.org/x/net@v0.40.0/internal/socket/socket.go:198 # 0x7c3009 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x29 /gomod-cache/golang.org/x/net@v0.40.0/ipv6/control.go:120 # 0x811ca5 github.com/miekg/dns.parseDstFromOOB+0x45 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:74 # 0x811d7b github.com/miekg/dns.correctSource+0x1b /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:86 # 0x811b37 github.com/miekg/dns.WriteToSessionUDP+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:52 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 32] @ 0x48ba3d 0x48b906 0x48b67c 0x72dc9e 0x72d7d3 0xbd84ff 0xbd830e 0x4811a1 # 0x48ba3c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:237 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x72dc9d encoding/json.newEncodeState+0x1d /usr/local/go/src/encoding/json/encode.go:282 # 0x72d7d2 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:172 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [275: 39600] @ 0x7c9e93 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c9e92 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [291: 83808] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea9350 0xea921b 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea934f github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea921a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/resolver/parallel_best_resolver.go:194 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [118: 5664] @ 0x407132 0x477189 0x774a3e 0xea1f93 0xea1e8c 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea1f92 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea1e8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 192] @ 0xf50dd7 0x6002a5 0x660d1e 0x638db8 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf50dd6 crypto/internal/fips140/hmac.New[...]+0x36 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x6002a4 crypto/hmac.New+0xe4 /usr/local/go/src/crypto/hmac/hmac.go:56 # 0x660d1d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x638db7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:720 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [54: 1728] @ 0x4960c5 0x496452 0x5bde50 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x4960c4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:667 # 0x496451 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:713 # 0x5bde4f net.(*netFD).dial+0x42f /usr/local/go/src/net/sock_posix.go:139 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [62: 79360] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [40: 640] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [45: 720] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [229: 25648] @ 0x47d6bc 0x4a3955 0x4d237c 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x47d6bb time.newTimer+0x3b /usr/local/go/src/runtime/time.go:365 # 0x4a3954 time.AfterFunc+0x34 /usr/local/go/src/time/sleep.go:211 # 0x4d237b context.WithDeadlineCause+0x21b /usr/local/go/src/context/context.go:643 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [34: 544] @ 0xe931c5 0xe9307b 0xeaba52 0x4811a1 # 0xe931c4 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /go/querylog/logger_writer.go:34 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [16: 3328] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [55: 2640] @ 0x407132 0x477189 0x774a3e 0xea0985 0xea0893 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0984 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0892 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /go/resolver/conditional_upstream_resolver.go:94 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [123: 283392] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0xf37d7e 0xf54cb7 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf37d7d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf54cb6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [30: 480] @ 0x4d0b45 0xeb0a47 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d0b44 context.WithCancel+0x64 /usr/local/go/src/context/context.go:242 # 0xeb0a46 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /go/resolver/upstream_resolver.go:216 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [39: 624] @ 0x7be605 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be604 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [124: 5952] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [11: 5632] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [213: 23856] @ 0xeb1c8f 0xea7ed7 0xea90fa 0x4811a1 # 0xeb1c8e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x30e /go/resolver/upstream_resolver.go:379 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [141: 11280] @ 0x4d0b1b 0x4d0afd 0xeb0a47 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xeb0a46 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /go/resolver/upstream_resolver.go:216 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [103: 11536] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [22: 352] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [9: 4032] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [17: 4080] @ 0x7ca1a5 0x7c9e65 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca1a4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [51: 2448] @ 0xa95a16 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xbd8642 0xbd850a 0xbd830e 0x4811a1 # 0xa95a15 github.com/go-redis/redis/v8.(*baseClient).withConn+0x135 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:291 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xbd8641 github.com/go-redis/redis/v8.cmdable.Publish+0x261 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [56: 896] @ 0x5c2965 0x5c290e 0x5c2fdd 0x811a05 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x5c2964 net/netip.Addr.AsSlice+0x84 /usr/local/go/src/net/netip/netip.go:734 # 0x5c290d net.UDPAddrFromAddrPort+0x2d /usr/local/go/src/net/udpsock.go:107 # 0x5c2fdc net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x811a04 github.com/miekg/dns.ReadFromSessionUDP+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [131: 18864] @ 0x727637 0xbd87f9 0xbd83a8 0x4811a1 # 0x727636 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:101 # 0xbd87f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [61: 3904] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [377: 6032] @ 0x783d5a 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x783d59 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x799 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [36: 2304] @ 0x82a437 0x7de1c6 0xe9e605 0xe9e5db 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x82a436 github.com/miekg/dns.(*AAAA).copy+0xb6 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7de1c5 github.com/miekg/dns.(*Msg).CopyTo+0x265 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9e604 github.com/miekg/dns.(*Msg).Copy+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9e5da github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/resolver/caching_resolver.go:322 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1: 80] @ 0x80570e 0x805739 0x7e2f08 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x80570d github.com/miekg/dns.cloneSlice[...]+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x805738 github.com/miekg/dns.(*SVCBECHConfig).unpack+0x78 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:667 # 0x7e2f07 github.com/miekg/dns.unpackDataSVCB+0x587 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [176: 19712] @ 0x774db7 0xea8c54 0xea8b4b 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [321: 92448] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea0985 0xea0893 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0984 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0892 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /go/resolver/conditional_upstream_resolver.go:94 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [47: 84224] @ 0x48babc 0x48b906 0x48b67c 0x50de3e 0x50e3d0 0x836e05 0xefd8cf 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50e3cf fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x836e04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/util/common.go:68 # 0xefd8ce github.com/0xERR0R/blocky/server.newRequest+0x1ee /go/server/server.go:449 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [49: 1176] @ 0xeb5154 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeb5153 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [99: 4752] @ 0x407132 0x477189 0x774a3e 0xea8c54 0xea8b4b 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [19: 2128] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [68: 28288] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81a079 0x7dba72 0x7dcab1 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81a078 github.com/miekg/dns.(*SOA).pack+0xb8 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dcab0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [41: 656] @ 0x50e406 0x7763c5 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7763c4 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [83: 7968] @ 0xa922f9 0xa922dc 0xa93ace 0x4811a1 # 0xa922f8 github.com/go-redis/redis/v8.NewCmd+0x138 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:197 # 0xa922db github.com/go-redis/redis/v8.(*PubSub).Ping+0x11b /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:253 # 0xa93acd github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1+0x12d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:548 0: 0 [173: 8304] @ 0x8119c8 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x8119c7 github.com/miekg/dns.ReadFromSessionUDP+0x47 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:42 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [251: 28112] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [46: 2208] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [127: 260096] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 576] @ 0xeb8e1e 0xeb8893 0x4811a1 # 0xeb8e1d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/cache/expirationcache/expiration_cache.go:120 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [306: 34272] @ 0x4d2234 0x4d2a4d 0x4d2a0f 0xefe605 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2233 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:631 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xefe604 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /go/server/server.go:536 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [120: 5760] @ 0x407132 0x477189 0x774a3e 0xe9dc33 0xe9daf5 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9dc32 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9daf4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /go/resolver/caching_resolver.go:214 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [54: 1728] @ 0x5c8a6a 0x5c42b5 0x5bdda7 0x5bd91b 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c8a69 net.ipToSockaddr+0x209 /usr/local/go/src/net/ipsock_posix.go:222 # 0x5c42b4 net.(*UDPAddr).sockaddr+0x34 /usr/local/go/src/net/udpsock_posix.go:39 # 0x5bdda6 net.(*netFD).dial+0x386 /usr/local/go/src/net/sock_posix.go:121 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x8058f2 0x7e338e 0x81abd8 0x7dba72 0x7dca1a 0x7dc5e9 0xe9e634 0xe9e610 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8058f1 github.com/miekg/dns.(*SVCBIPv6Hint).pack+0x31 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:699 # 0x7e338d github.com/miekg/dns.packDataSVCB+0x1ed /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x81abd7 github.com/miekg/dns.(*SVCB).pack+0x137 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1010 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9e633 github.com/miekg/dns.(*Msg).Pack+0xb3 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9e60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /go/resolver/caching_resolver.go:327 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [154: 275968] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [167: 5344] @ 0x7dbd66 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dbd65 github.com/miekg/dns.UnpackRRWithHeader+0x65 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [15: 120] @ 0x5c0946 0x5c1809 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5c0945 net.newTCPConn+0xa5 /usr/local/go/src/net/tcpsock.go:297 # 0x5c1808 net.(*sysDialer).doDialTCPProto+0x368 /usr/local/go/src/net/tcpsock_posix.go:121 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [211: 23632] @ 0x774db7 0xeac8f7 0xeac9d1 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeac8f6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/resolver/resolver.go:198 # 0xeac9d0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/resolver/resolver.go:206 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [101: 4848] @ 0xeb1ad4 0xea7ed7 0xea90fa 0x4811a1 # 0xeb1ad3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x153 /go/resolver/upstream_resolver.go:365 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [27: 432] @ 0x81c6bc 0x81c666 0x81c65d 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x81c6bb github.com/miekg/dns.cloneSlice[...]+0x7b /gomod-cache/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81c665 github.com/miekg/dns.unpackDataA+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81c65c github.com/miekg/dns.(*A).unpack+0x1c /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [265: 29680] @ 0x47d6bc 0x4a3955 0x4d237c 0x4d2a4d 0x4d2a0f 0xefe605 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x47d6bb time.newTimer+0x3b /usr/local/go/src/runtime/time.go:365 # 0x4a3954 time.AfterFunc+0x34 /usr/local/go/src/time/sleep.go:211 # 0x4d237b context.WithDeadlineCause+0x21b /usr/local/go/src/context/context.go:643 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xefe604 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /go/server/server.go:536 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [713: 205344] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xea732b 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea732a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x34a /go/resolver/metrics_resolver.go:54 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [40: 1920] @ 0xbd9850 0xbd9844 0xbd97fb 0xbdbb0c 0xeb8c3b 0xe9e6fb 0xe9de55 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xbd984f container/list.(*List).insertValue+0x22f /usr/local/go/src/container/list/list.go:104 # 0xbd9843 container/list.(*List).PushFront+0x223 /usr/local/go/src/container/list/list.go:146 # 0xbd97fa github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbdbb0b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb8c3a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /go/cache/expirationcache/expiration_cache.go:152 # 0xe9e6fa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /go/resolver/caching_resolver.go:333 # 0xe9de54 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /go/resolver/caching_resolver.go:238 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [128: 6144] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [8: 384] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [35: 560] @ 0x7839c5 0x7833f4 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7839c4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x404 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x7833f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [261: 75168] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [17: 15232] @ 0x61799e 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x61799d crypto/tls.(*certCache).newCert+0x3d /usr/local/go/src/crypto/tls/cache.go:81 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1005: 514560] @ 0x7ca017 0x7c9e65 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7ca016 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xb6 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:282 # 0x7c9e64 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [102: 4896] @ 0x5b25a5 0x5b13ce 0x5b22d2 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b25a4 net.(*Resolver).internetAddrList.func1+0x1e4 /usr/local/go/src/net/ipsock.go:277 # 0x5b13cd net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:137 # 0x5b22d1 net.(*Resolver).internetAddrList+0x691 /usr/local/go/src/net/ipsock.go:308 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [109: 12208] @ 0x774db7 0xea9350 0xea921b 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea934f github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea921a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/resolver/parallel_best_resolver.go:194 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [72: 1728] @ 0x50e406 0x836a5d 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [121: 9680] @ 0x5c30e5 0x5c2fa5 0x811a05 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x5c30e4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5c2fa4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x811a04 github.com/miekg/dns.ReadFromSessionUDP+0x84 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [141: 24816] @ 0x782e73 0x775df5 0x7759a5 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x782e72 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /gomod-cache/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775df4 github.com/sirupsen/logrus.(*Entry).write+0x94 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x7759a4 github.com/sirupsen/logrus.(*Entry).log+0x424 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [23: 368] @ 0x5adf19 0xeb0810 0xeb1e82 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0xeb080f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /go/resolver/upstream_resolver.go:193 # 0xeb1e81 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/resolver/upstream_resolver.go:344 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [264: 29568] @ 0x774db7 0xefdba9 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefdba8 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /go/server/server.go:453 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 224] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea8ad1 0xea0b5f 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea8ad0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x290 /go/resolver/parallel_best_resolver.go:160 # 0xea0b5e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/resolver/conditional_upstream_resolver.go:106 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [37: 1184] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [19: 304] @ 0x4d23b1 0x4d2a4d 0x4d2a0f 0xeb1eaa 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d23b0 context.WithDeadlineCause+0x250 /usr/local/go/src/context/context.go:647 # 0x4d2a4c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:617 # 0x4d2a0e context.WithTimeout+0xe /usr/local/go/src/context/context.go:695 # 0xeb1ea9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/resolver/upstream_resolver.go:346 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [0: 0] @ 0xed6c31 0xed6ae5 0xed4d4b 0xeee24f 0x83bdc2 0x6f8189 0xef520d 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x83984f 0x83b1db 0x6f8189 0x83bdc2 0x6f8189 0x913f1e 0x6f8189 0xef98f2 0x6f8189 0x83980e 0x718c4e 0x6f6685 0x4811a1 # 0xed6c30 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:624 # 0xed6ae4 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:593 # 0xed4d4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377 # 0xeee24e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef520c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83984e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83b1da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83bdc1 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x913f1d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /gomod-cache/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0xef98f1 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /go/server/http.go:79 # 0x6f8188 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2294 # 0x83980d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /gomod-cache/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x718c4d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301 # 0x6f6684 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102 0: 0 [37: 1776] @ 0xa95a16 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xa6ebf9 0xbd8734 0xbd830e 0x4811a1 # 0xa95a15 github.com/go-redis/redis/v8.(*baseClient).withConn+0x135 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:291 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa6ebf8 github.com/go-redis/redis/v8.cmdable.Set+0x298 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [233: 29824] @ 0x5bd746 0x5bd71d 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5bd745 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5bd71c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [14: 672] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [64: 114688] @ 0x48babc 0x48b906 0x48b67c 0x774116 0x775929 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x774115 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x775928 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [47: 2256] @ 0x485aab 0x612167 0xeb51ad 0xea9ede 0xea9aa5 0xea892c 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x485aaa internal/reflectlite.Swapper+0x36a /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x612166 sort.Slice+0x86 /usr/local/go/src/sort/slice.go:26 # 0xeb51ac github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /gomod-cache/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea9edd github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /go/resolver/parallel_best_resolver.go:266 # 0xea9aa4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/resolver/parallel_best_resolver.go:236 # 0xea892b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /go/resolver/parallel_best_resolver.go:166 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [200: 22400] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [11: 1408] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [64: 5120] @ 0xbd85d0 0xbd852e 0xbd850a 0xbd830e 0x4811a1 # 0xbd85cf github.com/go-redis/redis/v8.NewIntCmd+0x1ef /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:607 # 0xbd852d github.com/go-redis/redis/v8.cmdable.Publish+0x14d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [274: 30688] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [27: 432] @ 0x8d0946 0x8d08d6 0xebd532 0x510eff 0x5117f8 0x51427e 0x50e3f3 0xeb1cc7 0xea7ed7 0xea90fa 0x4811a1 # 0x8d0945 strings.(*Builder).WriteString+0x325 /usr/local/go/src/strings/builder.go:108 # 0x8d08d5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /go/config/upstream.go:48 # 0xebd531 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/resolver/upstream_resolver.go:50 # 0x510efe fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x5117f7 fmt.(*pp).printArg+0x437 /usr/local/go/src/fmt/print.go:756 # 0x51427d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1074 # 0x50e3f2 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xeb1cc6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /go/resolver/upstream_resolver.go:379 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [91: 2912] @ 0x811a45 0x7ffd1d 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x811a44 github.com/miekg/dns.ReadFromSessionUDP+0xc4 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:47 # 0x7ffd1c github.com/miekg/dns.(*Server).readUDP+0xfc /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [41: 1968] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xea88ac 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea88ab github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /go/resolver/parallel_best_resolver.go:152 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [299: 33488] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [213: 23856] @ 0x774db7 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [109: 2616] @ 0x836a2e 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836a2d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /go/util/common.go:49 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [438: 91104] @ 0x477093 0x407f05 0x407ef8 0x40d512 0x4d1689 0x4d0b39 0x4d0afd 0xeb0a47 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1688 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:492 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xeb0a46 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /go/resolver/upstream_resolver.go:216 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [79: 6320] @ 0x4d0b1b 0x4d0afd 0xea88ec 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d0b1a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xea88eb github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /go/resolver/parallel_best_resolver.go:163 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [87: 36192] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7da1c9 0x7da173 0x81416b 0x7dba72 0x7dca1a 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x81416a github.com/miekg/dns.(*CNAME).pack+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7dba71 github.com/miekg/dns.packRR+0x171 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dca19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [46: 736] @ 0x5adf19 0xe981fb 0xe97832 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0xe981fa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /go/resolver/blocking_resolver.go:476 # 0xe97831 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /go/resolver/blocking_resolver.go:401 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [228: 25536] @ 0x5aa037 0x5bdddc 0x5bd91b 0x5b2b78 0x5c1587 0x5c1429 0x5c142a 0x59f5ce 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5aa036 net.(*netFD).connect+0x216 /usr/local/go/src/net/fd_unix.go:102 # 0x5bdddb net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5bd91a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c1586 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5c1428 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5c1429 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x59f5cd net.(*sysDialer).dialSingle+0x3cd /usr/local/go/src/net/dial.go:721 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [158: 12640] @ 0xeb0a72 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0a71 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /go/resolver/upstream_resolver.go:221 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [91: 4368] @ 0x47713a 0x47714f 0x4d1645 0x4d0b39 0x4d0afd 0xeb0a47 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1644 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:490 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xeb0a46 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /go/resolver/upstream_resolver.go:216 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [18: 3456] @ 0x45fa86 0xbd87e5 0xbd83a8 0x4811a1 # 0xbd87e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/redis/redis.go:241 # 0xbd83a7 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1c7 /go/redis/redis.go:196 0: 0 [30: 8640] @ 0xa53406 0xa52f3b 0xa5d65f 0xa52eb5 0xa932e7 0xa932d3 0xa56824 0xa931ef 0xa93cfe 0xa93ce6 0x4811a1 # 0xa53405 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa52f3a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa5d65e github.com/go-redis/redis/v8.sliceParser+0x5e /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa52eb4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa932e6 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa932d2 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa56823 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa931ee github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xee /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa93cfd github.com/go-redis/redis/v8.(*PubSub).Receive+0x7d /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa93ce5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x65 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [266: 29792] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [236: 15104] @ 0x7c95c9 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x7c95c8 github.com/miekg/dns.(*Client).DialContext+0x1c8 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:130 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [6: 960] @ 0x57f00a 0x5ea88d 0x5eb57d 0x617a10 0x633319 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x57f009 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x5ea88c crypto/x509.parseCertificate+0x6ac /usr/local/go/src/crypto/x509/parser.go:984 # 0x5eb57c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1074 # 0x617a0f crypto/tls.(*certCache).newCert+0xaf /usr/local/go/src/crypto/tls/cache.go:85 # 0x633318 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:1088 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [202: 22624] @ 0x4d134a 0x4d1595 0x4d0b39 0x4d0afd 0xeb0a47 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x4d1349 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:451 # 0x4d1594 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:469 # 0x4d0b38 context.withCancel+0x58 /usr/local/go/src/context/context.go:278 # 0x4d0afc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0xeb0a46 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /go/resolver/upstream_resolver.go:216 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [216: 24192] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [375: 54000] @ 0xea1ca9 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea1ca8 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /go/resolver/custom_dns_resolver.go:113 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [169: 10816] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [756: 217728] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xea70ac 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea70ab github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0xcb /go/resolver/metrics_resolver.go:37 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [115: 5520] @ 0x47713a 0x47714f 0xea7050 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea704f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x6f /go/resolver/metrics_resolver.go:37 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [50: 1200] @ 0x7daba5 0x7df778 0x7dbc25 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7daba4 github.com/miekg/dns.UnpackDomainName+0x204 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7df777 github.com/miekg/dns.unpackHeader+0x57 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7dbc24 github.com/miekg/dns.UnpackRR+0x24 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [2: 128] @ 0x7e2f92 0x81f377 0x7dbf6a 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7e2f91 github.com/miekg/dns.unpackDataSVCB+0x611 /gomod-cache/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81f376 github.com/miekg/dns.(*HTTPS).unpack+0x116 /gomod-cache/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7dbf69 github.com/miekg/dns.UnpackRRWithHeader+0x269 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [267: 29904] @ 0x774db7 0x7be357 0x7be28f 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [65: 1560] @ 0x7ff8b5 0x7ff445 0x4811a1 # 0x7ff8b4 github.com/miekg/dns.(*Server).serveDNS+0x3f4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:678 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [271: 30352] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 10240] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [26: 416] @ 0x5adf19 0xe9f3cd 0xe9f1a5 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x5adf18 net.IP.String+0xd8 /usr/local/go/src/net/ip.go:315 # 0xe9f3cc github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /go/resolver/client_names_resolver.go:82 # 0xe9f1a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/resolver/client_names_resolver.go:63 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [242: 650496] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [245: 31360] @ 0xa2dd6d 0xa2dcd6 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xa2dd6c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2dcd5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [81: 259200] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [50: 89600] @ 0x48babc 0x48b906 0x48b67c 0x72dc9e 0x72d7d3 0xbd84ff 0xbd830e 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x72dc9d encoding/json.newEncodeState+0x1d /usr/local/go/src/encoding/json/encode.go:282 # 0x72d7d2 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:172 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [2: 288] @ 0x51c794 0x51c1bd 0x51c399 0x7318b6 0x730aea 0x72e053 0x72de12 0x72d83e 0xbd84ff 0xbd830e 0x4811a1 # 0x51c793 bytes.growSlice+0x93 /usr/local/go/src/bytes/buffer.go:249 # 0x51c1bc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x51c398 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x7318b5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:815 # 0x730ae9 encoding/json.structEncoder.encode+0x309 /usr/local/go/src/encoding/json/encode.go:727 # 0x72e052 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:333 # 0x72de11 encoding/json.(*encodeState).marshal+0xb1 /usr/local/go/src/encoding/json/encode.go:309 # 0x72d83d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:175 # 0xbd84fe github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11e /go/redis/redis.go:220 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [36: 1152] @ 0xe9dfc7 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9dfc6 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /go/resolver/caching_resolver.go:227 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [46: 5888] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [245: 35280] @ 0x7c9e93 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c9e92 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [2: 288] @ 0x45f9b2 0x45f045 0x806e65 0x802ad5 0x836c0c 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x806e64 github.com/miekg/dns.(*SVCB).String+0x1e4 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x802ad4 github.com/miekg/dns.(*HTTPS).String+0x14 /gomod-cache/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x836c0b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /go/util/common.go:57 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [757: 218016] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xe9dc33 0xe9daf5 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9dc32 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9daf4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /go/resolver/caching_resolver.go:214 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [710: 204480] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [712: 205056] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [25: 400] @ 0x836985 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x836984 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /go/util/common.go:53 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [346: 49824] @ 0x7ff55a 0x7ff445 0x4811a1 # 0x7ff559 github.com/miekg/dns.(*Server).serveDNS+0x99 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:634 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [124: 5952] @ 0x407132 0x477189 0x774a3e 0xefdba9 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xefdba8 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /go/server/server.go:453 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [20: 320] @ 0x50e406 0x836a5d 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x836a5c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /go/util/common.go:49 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [52: 6656] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [515: 148320] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [98: 4704] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea2b37 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea2b36 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /go/resolver/custom_dns_resolver.go:193 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [108: 5184] @ 0xefd836 0xefd7da 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefd835 github.com/google/uuid.UUID.String+0x155 /gomod-cache/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefd7d9 github.com/0xERR0R/blocky/server.newRequest+0xf9 /go/server/server.go:448 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [678: 130176] @ 0x59da55 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x59da54 net.(*Dialer).DialContext+0x434 /usr/local/go/src/net/dial.go:565 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1: 112] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xea0aa8 0xea078b 0xea088a 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0aa7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x67 /go/resolver/conditional_upstream_resolver.go:103 # 0xea078a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/resolver/conditional_upstream_resolver.go:63 # 0xea0889 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x89 /go/resolver/conditional_upstream_resolver.go:88 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [541: 155808] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea8c54 0xea8b4b 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea8c53 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea8b4a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /go/resolver/parallel_best_resolver.go:170 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [252: 28224] @ 0x7be054 0x7be01d 0x7be2a5 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [115: 7360] @ 0xeb0a86 0xeb0949 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb0a85 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc5 /go/resolver/upstream_resolver.go:223 # 0xeb0948 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/resolver/upstream_resolver.go:203 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [16: 256] @ 0x7dc185 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [280: 80640] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea95eb 0xea94ed 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [13: 208] @ 0xea08ac 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea08ab github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /go/resolver/conditional_upstream_resolver.go:94 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [515: 107120] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x7da1c9 0x7da173 0x7de53d 0x7dc97b 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7de53c github.com/miekg/dns.(*Question).pack+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dc97a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [46: 2208] @ 0x407132 0x477189 0x774a3e 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [52: 2496] @ 0x4d2b25 0x7be03e 0x7be2a5 0xeac95e 0xeac825 0xea0848 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x4d2b24 context.WithValue+0xa4 /usr/local/go/src/context/context.go:728 # 0x7be03d github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/log/context.go:12 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xea0847 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /go/resolver/conditional_upstream_resolver.go:85 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [271: 30352] @ 0x7756c6 0x7755cd 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7756c5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [78: 379392] @ 0xbdca48 0xbdca15 0xeb8cf3 0xeb8893 0x4811a1 # 0xbdca47 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdca14 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /gomod-cache/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8cf2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /go/cache/expirationcache/expiration_cache.go:117 # 0xeb8892 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /go/cache/expirationcache/expiration_cache.go:106 0: 0 [299: 33488] @ 0x774db7 0xea1f93 0xea1e8c 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea1f92 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea1e8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [124: 5952] @ 0x407132 0x477189 0x774a3e 0x7be357 0x7be28f 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [17: 272] @ 0xa95a05 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xbd8642 0xbd850a 0xbd830e 0x4811a1 # 0xa95a04 github.com/go-redis/redis/v8.(*baseClient).withConn+0x124 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xbd8641 github.com/go-redis/redis/v8.cmdable.Publish+0x261 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xbd8509 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x129 /go/redis/redis.go:228 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [55: 3520] @ 0xea894a 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xea8949 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /go/resolver/parallel_best_resolver.go:167 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [198: 28512] @ 0xe9e132 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xe9e131 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /go/resolver/caching_resolver.go:251 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [236: 26432] @ 0x7be054 0x7be01d 0x7be2a5 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [281: 31472] @ 0x7be15a 0x7be1c9 0x7be285 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [37: 5328] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [284: 81792] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xe9dd73 0xe9dc6a 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9dd72 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9dc69 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /go/resolver/caching_resolver.go:233 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [186: 38688] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x7da1c9 0x7da173 0x7de53d 0x7dc97b 0x7dc5d6 0xbd8434 0xbd8428 0xbd830e 0x4811a1 # 0x7da1c8 github.com/miekg/dns.compressionMap.insert+0x3a8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7da172 github.com/miekg/dns.packDomainName+0x352 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7de53c github.com/miekg/dns.(*Question).pack+0x5c /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dc97a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xbd8433 github.com/miekg/dns.(*Msg).Pack+0x53 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xbd8427 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/redis/redis.go:217 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [214: 13696] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9d35 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9d34 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1432: 824832] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x774a3e 0xe9308e 0xeaba52 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9308d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [703: 202464] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xefdba9 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefdba8 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /go/server/server.go:453 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [73: 2336] @ 0x408f12 0x4072b9 0x477189 0xe9312a 0xe9307b 0xeaba52 0x4811a1 # 0xe93129 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/querylog/logger_writer.go:32 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [50: 38400] @ 0x7dc83c 0x7dc5d6 0x80000e 0x7fffff 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x80000d github.com/miekg/dns.(*Msg).Pack+0x4d /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ffffe github.com/miekg/dns.(*response).WriteMsg+0x3e /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [120: 5760] @ 0x50e406 0x7be5fd 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x50e405 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7be5fc github.com/0xERR0R/blocky/log.WithPrefix+0xdc /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [36: 576] @ 0x7be5c5 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be5c4 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /go/log/logger.go:78 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [157: 10048] @ 0x811dd1 0x811b38 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x811dd0 github.com/miekg/dns.correctSource+0x70 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:98 # 0x811b37 github.com/miekg/dns.WriteToSessionUDP+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:52 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [9: 576] @ 0x8368eb 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x8368ea github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/util/common.go:44 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [113: 12656] @ 0x4108b4 0xa95a05 0xa95ef9 0xa95d93 0xa9467a 0xbd66fb 0xa6ebf9 0xbd8734 0xbd830e 0x4811a1 # 0xa95a04 github.com/go-redis/redis/v8.(*baseClient).withConn+0x124 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa95ef8 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa95d92 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa94679 github.com/go-redis/redis/v8.hooks.process+0x79 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xbd66fa github.com/go-redis/redis/v8.(*Client).Process+0x7a /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa6ebf8 github.com/go-redis/redis/v8.cmdable.Set+0x298 /gomod-cache/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xbd8733 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x353 /go/redis/redis.go:231 # 0xbd830d github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12d /go/redis/redis.go:200 0: 0 [17: 21760] @ 0x623b97 0x6236d8 0x62ed3b 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x623b96 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /usr/local/go/src/crypto/tls/conn.go:1173 # 0x6236d7 crypto/tls.(*Conn).readHandshake+0x237 /usr/local/go/src/crypto/tls/conn.go:1114 # 0x62ed3a crypto/tls.(*Conn).clientHandshake+0x4fa /usr/local/go/src/crypto/tls/handshake_client.go:340 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [13: 208] @ 0xefda72 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xefda71 github.com/0xERR0R/blocky/server.newRequest+0x391 /go/server/server.go:454 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [285: 31920] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [713: 205344] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [172: 8256] @ 0x5b4a06 0x5b2105 0x59cba5 0x59da28 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5b4a05 net.(*Resolver).lookupIPAddr+0x8e5 /usr/local/go/src/net/lookup.go:310 # 0x5b2104 net.(*Resolver).internetAddrList+0x4c4 /usr/local/go/src/net/ipsock.go:289 # 0x59cba4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:353 # 0x59da27 net.(*Dialer).DialContext+0x407 /usr/local/go/src/net/dial.go:560 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [30: 480] @ 0x45f9b2 0x45f045 0x45f265 0xeb08c9 0xeb0803 0xeb1e82 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xeb08c8 net.JoinHostPort+0xe8 /usr/local/go/src/net/ipsock.go:242 # 0xeb0802 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /go/resolver/upstream_resolver.go:193 # 0xeb1e81 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/resolver/upstream_resolver.go:344 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [301: 33712] @ 0x7be15a 0x7be1c9 0x7be285 0xeac95e 0xeac825 0xe9d8e8 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be159 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/log/context.go:29 # 0x7be1c8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/log/context.go:25 # 0x7be284 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/log/context.go:36 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe9d8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /go/resolver/caching_resolver.go:203 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [691: 199008] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be357 0x7be28f 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [45: 2880] @ 0x7c6a9a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0xe9e14f 0xe9dc58 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7c6a99 github.com/miekg/dns.init.func3+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9e14e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/resolver/caching_resolver.go:253 # 0xe9dc57 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /go/resolver/caching_resolver.go:216 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [261: 33408] @ 0x5bd746 0x5bd71d 0x5b2b78 0x5c55c7 0x59f48b 0x59edae 0x59e487 0x59dccc 0x7c96d6 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x5bd745 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5bd71c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5b2b77 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x5c55c6 net.(*sysDialer).dialUDP+0xa6 /usr/local/go/src/net/udpsock_posix.go:212 # 0x59f48a net.(*sysDialer).dialSingle+0x28a /usr/local/go/src/net/dial.go:725 # 0x59edad net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:686 # 0x59e486 net.(*sysDialer).dialParallel+0x3a6 /usr/local/go/src/net/dial.go:587 # 0x59dccb net.(*Dialer).DialContext+0x6ab /usr/local/go/src/net/dial.go:578 # 0x7c96d5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [29: 464] @ 0x836985 0xeab666 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x836984 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /go/util/common.go:53 # 0xeab665 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/resolver/query_logging_resolver.go:204 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [37: 592] @ 0xe93145 0xe9307b 0xeaba52 0x4811a1 # 0xe93144 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /go/querylog/logger_writer.go:33 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [282: 31584] @ 0x774db7 0x7be357 0x7be28f 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [289: 32368] @ 0x811c8d 0x811d7c 0x811b38 0x80016b 0x80003e 0xefe4d6 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x811c8c github.com/miekg/dns.parseDstFromOOB+0x2c /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:73 # 0x811d7b github.com/miekg/dns.correctSource+0x1b /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:86 # 0x811b37 github.com/miekg/dns.WriteToSessionUDP+0x37 /gomod-cache/github.com/miekg/dns@v1.1.66/udp.go:52 # 0x80016a github.com/miekg/dns.(*response).Write+0x4a /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:778 # 0x80003d github.com/miekg/dns.(*response).WriteMsg+0x7d /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefe4d5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/server/server.go:521 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [248: 15872] @ 0x7c6a5a 0x7dbdcc 0x7dbcad 0x7dc10c 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7c6a59 github.com/miekg/dns.init.func2+0x19 /gomod-cache/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7dbdcb github.com/miekg/dns.UnpackRRWithHeader+0xcb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7dbcac github.com/miekg/dns.UnpackRR+0xac /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7dc10b github.com/miekg/dns.unpackRRslice+0xab /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [299: 33488] @ 0x774db7 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xe97808 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xe97807 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /go/resolver/blocking_resolver.go:400 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [7: 1456] @ 0x521fc5 0x5220d0 0x527345 0x836c7f 0xeb280f 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0x836c7e github.com/0xERR0R/blocky/util.AnswerToString+0x3be /go/util/common.go:61 # 0xeb280e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /go/resolver/upstream_resolver.go:386 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [259: 29008] @ 0x7be054 0x7be01d 0x7be2a5 0x7be313 0xe9f2df 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x7be053 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/log/context.go:29 # 0x7be01c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/log/context.go:14 # 0x7be2a4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/log/context.go:39 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xe9f2de github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /go/resolver/client_names_resolver.go:66 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [668: 192384] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774d65 0x7be357 0x7be28f 0x7be313 0xefd9d0 0xefdfe8 0xefe1ff 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774d64 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7be356 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/log/context.go:44 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0x7be312 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /go/log/context.go:43 # 0xefd9cf github.com/0xERR0R/blocky/server.newRequest+0x2ef /go/server/server.go:447 # 0xefdfe7 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/server/server.go:485 # 0xefe1fe github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/server/server.go:502 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [253: 24288] @ 0x7feab1 0x7fd4d9 0xefd369 0x4811a1 # 0x7feab0 github.com/miekg/dns.(*Server).serveUDP+0x350 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:552 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 0: 0 [465: 89280] @ 0xeab1e5 0xeab04b 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0xeab1e4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /go/resolver/query_logging_resolver.go:183 # 0xeab04a github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /go/resolver/query_logging_resolver.go:151 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [1116: 642816] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x774a3e 0xeb2be8 0xeb1f5e 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x774a3d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb2be7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /go/resolver/upstream_resolver.go:385 # 0xeb1f5d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /go/resolver/upstream_resolver.go:355 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [54: 3456] @ 0x7dc83c 0x7dc5e9 0x7ca59f 0x7ca58e 0x7c9cfd 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc83b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dc5e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7ca59e github.com/miekg/dns.(*Msg).Pack+0x9e /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ca58d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c9cfc github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1463: 842688] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0x7755ea 0x7755cd 0x775fa8 0x7763fc 0xe930ac 0xe9307c 0xeaba52 0x4811a1 # 0x7755e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x7755cc github.com/sirupsen/logrus.(*Entry).log+0x4c /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x775fa7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7763fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe930ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe9307b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/querylog/logger_writer.go:24 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [699: 201312] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xea1f93 0xea1e8c 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea1f92 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea1e8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/resolver/custom_dns_resolver.go:162 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [722: 207936] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0x7be6e5 0x7be576 0xeac9c7 0x7be28f 0xeac95e 0xeac825 0xeaaf85 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7be6e4 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7be575 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /go/log/logger.go:81 # 0xeac9c6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/resolver/resolver.go:204 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac824 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/resolver/resolver.go:193 # 0xeaaf84 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /go/resolver/query_logging_resolver.go:141 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [595: 85680] @ 0x7c9446 0x7ca7c9 0xeb0fdb 0x4811a1 # 0x7c9445 github.com/miekg/dns.(*Client).DialContext+0x45 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:116 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [113: 12656] @ 0x774db7 0xea95eb 0xea94ed 0xea8d26 0xeaeea8 0xea09df 0xe9dddc 0xe978af 0xea5594 0xea1ffc 0xea2bb7 0xea7028 0xeaafd0 0xea3b91 0xe9f306 0xea36f8 0xea3ff1 0xea3e7d 0xefe7bd 0xefe31f 0xefe237 0xefc65b 0x7fcc49 0x7fcbc8 0x7ff90a 0x7ff445 0x4811a1 # 0x774db6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea95ea github.com/sirupsen/logrus.(*Entry).WithField+0x48a /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea94ec github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /go/resolver/parallel_best_resolver.go:203 # 0xea8d25 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /go/resolver/parallel_best_resolver.go:175 # 0xeaeea7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/resolver/sudn_resolver.go:116 # 0xea09de github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /go/resolver/conditional_upstream_resolver.go:96 # 0xe9dddb github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /go/resolver/caching_resolver.go:234 # 0xe978ae github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/resolver/blocking_resolver.go:410 # 0xea5593 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x513 /go/resolver/hosts_file_resolver.go:115 # 0xea1ffb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /go/resolver/custom_dns_resolver.go:164 # 0xea2bb6 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /go/resolver/custom_dns_resolver.go:200 # 0xea7027 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /go/resolver/metrics_resolver.go:34 # 0xeaafcf github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /go/resolver/query_logging_resolver.go:144 # 0xea3b90 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x70 /go/resolver/ede_resolver.go:32 # 0xe9f305 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /go/resolver/client_names_resolver.go:68 # 0xea36f7 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /go/resolver/ecs_resolver.go:77 # 0xea3ff0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/resolver/fqdn_only_resolver.go:37 # 0xea3e7c github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /go/resolver/filtering_resolver.go:35 # 0xefe7bc github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /go/server/server.go:551 # 0xefe31e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/server/server.go:512 # 0xefe236 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/server/server.go:504 # 0xefc65a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/server/server.go:341 # 0x7fcc48 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fcbc7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /gomod-cache/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7ff909 github.com/miekg/dns.(*Server).serveDNS+0x449 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7ff444 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:622 0: 0 [553: 159264] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0x774adb 0xeac8f7 0xeac9d1 0x7be28f 0xeac95e 0xeac893 0xeb1885 0xeb19c5 0xea7ed7 0xea90fa 0x4811a1 # 0x774ada github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /gomod-cache/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeac8f6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/resolver/resolver.go:198 # 0xeac9d0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/resolver/resolver.go:206 # 0x7be28e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/log/context.go:37 # 0xeac95d github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /go/resolver/resolver.go:203 # 0xeac892 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /go/resolver/resolver.go:197 # 0xeb1884 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /go/resolver/upstream_resolver.go:312 # 0xeb19c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/resolver/upstream_resolver.go:329 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [44: 11264] @ 0x7dc185 0x7dce65 0x7dd119 0x7c9eac 0x7c9dce 0x7ca854 0xeb0fdb 0x4811a1 # 0x7dc184 github.com/miekg/dns.unpackRRslice+0x124 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dce64 github.com/miekg/dns.(*Msg).unpack+0x284 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dd118 github.com/miekg/dns.(*Msg).Unpack+0xf8 /gomod-cache/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c9eab github.com/miekg/dns.(*Conn).ReadMsg+0x6b /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9dcd github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7ca853 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeb0fda github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /go/resolver/upstream_resolver.go:224 0: 0 [1426: 821376] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477189 0xe9312a 0xe9307b 0xeaba52 0x4811a1 # 0xe93129 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/querylog/logger_writer.go:32 # 0xe9307a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/querylog/logger_writer.go:22 # 0xeaba51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/resolver/query_logging_resolver.go:227 0: 0 [1: 32768] @ 0x7557e5 0x75671f 0x758972 0x75d0fb 0x75d102 0x9e9bdf 0x9e9e30 0xa508b3 0xa508b4 0xeffe65 0xefa52f 0xf039ea 0xf04626 0x89344a 0x893d8f 0xf03738 0xf0372f 0xf05bb3 0x44482b 0x4811a1 # 0x7557e4 regexp.(*bitState).reset+0x104 /usr/local/go/src/regexp/backtrack.go:91 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0x75d0fa regexp.(*Regexp).doMatch+0x3a /usr/local/go/src/regexp/exec.go:514 # 0x75d101 regexp.(*Regexp).MatchString+0x41 /usr/local/go/src/regexp/regexp.go:527 # 0x9e9bde github.com/prometheus/client_golang/prometheus.matchRuntimeMetricsRules+0x29e /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/go_collector_latest.go:135 # 0x9e9e2f github.com/prometheus/client_golang/prometheus.NewGoCollector+0x1ef /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/go_collector_latest.go:173 # 0xa508b2 github.com/prometheus/client_golang/prometheus/collectors.NewGoCollector+0x72 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/collectors/go_collector_latest.go:166 # 0xa508b3 github.com/0xERR0R/blocky/metrics.Start+0x73 /go/metrics/metrics.go:24 # 0xeffe64 github.com/0xERR0R/blocky/server.createHTTPRouter+0x124 /go/server/server_endpoints.go:188 # 0xefa52e github.com/0xERR0R/blocky/server.NewServer+0x2ee /go/server/server.go:161 # 0xf039e9 github.com/0xERR0R/blocky/cmd.startServer+0x149 /go/cmd/serve.go:52 # 0xf04625 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /go/cmd/root.go:42 # 0x893449 github.com/spf13/cobra.(*Command).execute+0xaa9 /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1015 # 0x893d8e github.com/spf13/cobra.(*Command).ExecuteC+0x46e /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1148 # 0xf03737 github.com/spf13/cobra.(*Command).Execute+0x17 /gomod-cache/github.com/spf13/cobra@v1.9.1/command.go:1071 # 0xf0372e github.com/0xERR0R/blocky/cmd.Execute+0xe /go/cmd/root.go:112 # 0xf05bb2 main.main+0x12 /go/main.go:10 # 0x44482a runtime.main+0x28a /usr/local/go/src/runtime/proc.go:283 0: 0 [11: 315392] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [636: 30528] @ 0x58474d 0x584893 0x583ff0 0x5af15e 0xa4e1fb 0xa4e1ed 0xa475ce 0xa4e18a 0xa4e113 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x58474c net/netip.parseIPv4Fields+0x2ec /usr/local/go/src/net/netip/netip.go:185 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4e1fa net.ParseIP+0x3a /usr/local/go/src/net/ip.go:528 # 0xa4e1ec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/lists/list_cache.go:251 # 0xa475cd github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /go/lists/parsers/hosts.go:119 # 0xa4e189 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/lists/parsers/hosts.go:51 # 0xa4e112 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 1310720] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 4153344] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 32640] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 110592] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 6528] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x78156a 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x781569 github.com/mgutz/ansi.init.0+0x49 /gomod-cache/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:109 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 0: 0 [36: 2304] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [182: 8736] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [467: 7472] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [65: 3120] @ 0x47713a 0x47714f 0xa2f1b8 0xa2f1b3 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f1b7 github.com/0xERR0R/blocky/trie.newParent+0x1b7 /go/trie/trie.go:68 # 0xa2f1b2 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1b2 /go/trie/trie.go:105 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [226: 1099264] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [352: 11264] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [323: 5168] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [97: 1552] @ 0xa2f299 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f298 github.com/0xERR0R/blocky/trie.(*parent).insert+0x298 /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [223: 10704] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [341: 10912] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [595: 9520] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [210: 10080] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 2240] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 46592] @ 0x48babc 0x48b906 0x48b67c 0x6229f3 0x6242be 0x6baab1 0x6cd927 0x6704f5 0x6da3ee 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b67b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x6229f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /usr/local/go/src/crypto/tls/conn.go:988 # 0x6242bd crypto/tls.(*Conn).Write+0x37d /usr/local/go/src/crypto/tls/conn.go:1248 # 0x6baab0 net/http.http2writeWithByteTimeout+0x70 /usr/local/go/src/net/http/h2_bundle.go:3802 # 0x6cd926 net/http.http2stickyErrWriter.Write+0x66 /usr/local/go/src/net/http/h2_bundle.go:7975 # 0x6704f4 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:643 # 0x6da3ed net/http.http2transportResponseBody.Read+0x3cd /usr/local/go/src/net/http/h2_bundle.go:10278 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1087: 17392] @ 0x50b529 0x50b51d 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b528 errors.New+0x208 /usr/local/go/src/errors/errors.go:65 # 0x50b51c fmt.Errorf+0x1fc /usr/local/go/src/fmt/errors.go:30 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1094: 17504] @ 0x50b529 0x50b51d 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b528 errors.New+0x208 /usr/local/go/src/errors/errors.go:65 # 0x50b51c fmt.Errorf+0x1fc /usr/local/go/src/fmt/errors.go:30 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [860: 20640] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [302: 1236992] @ 0x75572d 0x75671f 0x758972 0xa4622d 0xa46205 0xa461fe 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x75572c regexp.(*bitState).reset+0x4c /usr/local/go/src/regexp/backtrack.go:84 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [206: 9888] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [545: 34880] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3198: 153504] @ 0xa45da7 0xa45d9b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45da6 bytes.NewReader+0x46 /usr/local/go/src/bytes/reader.go:159 # 0xa45d9a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /go/lists/parsers/hosts.go:215 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1040] @ 0x50b2ba 0x48b711 0x50de3e 0x50b367 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b2b9 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x50de3d fmt.newPrinter+0x1d /usr/local/go/src/fmt/print.go:152 # 0x50b366 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [352: 11264] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3162: 129515520] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40a8f1 0x40a850 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [442: 14144] @ 0xa455f7 0xa455f0 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa455f6 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa455ef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:102 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [168: 193536] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [675: 21600] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 30464] @ 0x48babc 0x48b906 0x48b5d4 0x6b1a68 0x6b1ce9 0x6bb5bd 0x6da079 0x66e9e3 0x66f107 0x688ec2 0x687c25 0x6873db 0x68c85e 0x6dcf3f 0x6a6fea 0x671a5e 0xa464db 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x48babb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x48b905 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x48b5d3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:111 # 0x6b1a67 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1245 # 0x6b1ce8 net/http.(*http2dataBuffer).Read+0x1a8 /usr/local/go/src/net/http/h2_bundle.go:1282 # 0x6bb5bc net/http.(*http2pipe).Read+0x1fc /usr/local/go/src/net/http/h2_bundle.go:3983 # 0x6da078 net/http.http2transportResponseBody.Read+0x58 /usr/local/go/src/net/http/h2_bundle.go:10238 # 0x66e9e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66f106 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:273 # 0x688ec1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x687c24 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x6873da compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x68c85d compress/gzip.(*Reader).Read+0x9d /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6dcf3e net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10832 # 0x6a6fe9 net/http.(*cancelTimerBody).Read+0x29 /usr/local/go/src/net/http/client.go:971 # 0x671a5d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa464da github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/lists/parsers/lines.go:63 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [326: 6008832] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [139: 14802944] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [200: 4800] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [678: 11108352] @ 0x6a1d3a 0x48b711 0x6b1897 0x6b203a 0x6b1f2b 0x6bb856 0x6daa5b 0x6d8652 0x6d7679 0x4811a1 # 0x6a1d39 net/http.init.func5+0x19 /usr/local/go/src/net/http/h2_bundle.go:1216 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x6b1896 net/http.http2getDataBufferChunk+0x76 /usr/local/go/src/net/http/h2_bundle.go:1230 # 0x6b2039 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1333 # 0x6b1f2a net/http.(*http2dataBuffer).Write+0x8a /usr/local/go/src/net/http/h2_bundle.go:1316 # 0x6bb855 net/http.(*http2pipe).Write+0x175 /usr/local/go/src/net/http/h2_bundle.go:4020 # 0x6daa5a net/http.(*http2clientConnReadLoop).processData+0x21a /usr/local/go/src/net/http/h2_bundle.go:10400 # 0x6d8651 net/http.(*http2clientConnReadLoop).run+0x4d1 /usr/local/go/src/net/http/h2_bundle.go:9967 # 0x6d7678 net/http.(*http2ClientConn).readLoop+0x78 /usr/local/go/src/net/http/h2_bundle.go:9812 0: 0 [742: 17808] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [162: 373248] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3210: 131481600] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40a8ce 0x40a850 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1163: 55824] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3228: 154944] @ 0x58474d 0x584893 0x583ff0 0x5af15e 0xa4e1fb 0xa4e1ed 0xa477ae 0xa4e18a 0xa4e113 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x58474c net/netip.parseIPv4Fields+0x2ec /usr/local/go/src/net/netip/netip.go:185 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4e1fa net.ParseIP+0x3a /usr/local/go/src/net/ip.go:528 # 0xa4e1ec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/lists/list_cache.go:251 # 0xa477ad github.com/0xERR0R/blocky/lists/parsers.WildcardEntry.forEachHost+0x2d /go/lists/parsers/hosts.go:232 # 0xa4e189 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/lists/parsers/hosts.go:51 # 0xa4e112 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [750: 18000] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [989: 31648] @ 0x50b3bb 0xa459d2 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa459d1 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [370: 17760] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 384] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [414: 119232] @ 0x477093 0x407f05 0x407ef8 0x40ca19 0xa2f2bc 0xa2f259 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa2f258 github.com/0xERR0R/blocky/trie.(*parent).insert+0x258 /go/trie/trie.go:108 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3807: 182736] @ 0x58474d 0x584893 0x583ff0 0x5af15e 0xa46325 0xa46326 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x58474c net/netip.parseIPv4Fields+0x2ec /usr/local/go/src/net/netip/netip.go:185 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa46324 net.ParseIP+0x24 /usr/local/go/src/net/ip.go:528 # 0xa46325 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /go/lists/parsers/hosts.go:278 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2426: 79495168] @ 0x7557e5 0x75671f 0x758972 0xa4622d 0xa46205 0xa461fe 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x7557e4 regexp.(*bitState).reset+0x104 /usr/local/go/src/regexp/backtrack.go:91 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [232: 5568] @ 0xa45a25 0xa45a1e 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45a24 bufio.(*Scanner).Text+0x2a4 /usr/local/go/src/bufio/scan.go:115 # 0xa45a1d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /go/lists/parsers/hosts.go:165 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1068: 17088] @ 0xa46257 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa46256 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x96 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [322: 5152] @ 0xa45e57 0xa45e50 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45e56 bufio.(*Scanner).Text+0xf6 /usr/local/go/src/bufio/scan.go:115 # 0xa45e4f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/lists/parsers/hosts.go:220 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [319: 3021568] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1041: 16656] @ 0xa4599a 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45999 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x219 /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [694: 16656] @ 0xa4598c 0xa4598d 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4598b bufio.(*Scanner).Text+0x20b /usr/local/go/src/bufio/scan.go:115 # 0xa4598c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /go/lists/parsers/hosts.go:159 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3187: 152976] @ 0x58474d 0x584893 0x583ff0 0x5af15e 0xa4591f 0xa458de 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x58474c net/netip.parseIPv4Fields+0x2ec /usr/local/go/src/net/netip/netip.go:185 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4591e net.ParseIP+0x19e /usr/local/go/src/net/ip.go:528 # 0xa458dd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d /go/lists/parsers/hosts.go:157 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4066: 195168] @ 0xa457ca 0xa457be 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa457c9 bytes.NewReader+0x49 /usr/local/go/src/bytes/reader.go:159 # 0xa457bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /go/lists/parsers/hosts.go:141 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2761: 88352] @ 0xa32005 0xa453c7 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa32004 github.com/hashicorp/go-multierror.Append+0x64 /gomod-cache/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa453c6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /go/lists/parsers/hosts.go:66 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2630: 126240] @ 0x50b3bb 0xa46286 0xa463c5 0xa46157 0xa455fc 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa46285 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/lists/parsers/hosts.go:270 # 0xa463c4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/lists/parsers/hosts.go:288 # 0xa46156 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /go/lists/parsers/hosts.go:254 # 0xa455fb github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /go/lists/parsers/hosts.go:104 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2144: 68608] @ 0xa322ca 0xa453c7 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa322c9 github.com/hashicorp/go-multierror.Append+0x329 /gomod-cache/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa453c6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /go/lists/parsers/hosts.go:66 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [506: 20725760] @ 0x477093 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2f2bc 0xa317b9 0xa3179d 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa2f2bb github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /go/trie/trie.go:86 # 0xa317b8 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /go/trie/trie.go:37 # 0xa3179c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/cache/stringcache/string_caches.go:229 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [269853: 1105317888] @ 0x6715b9 0xa45e45 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6715b8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa45e44 github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xe4 /go/lists/parsers/hosts.go:218 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [288: 16515072] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [195: 15974400] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [784: 37632] @ 0x50b3bb 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [328: 13434880] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [320: 5120] @ 0xa4596c 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4596b github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1eb /go/lists/parsers/hosts.go:162 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1383: 22128] @ 0xa322ca 0xa453c7 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa322c9 github.com/hashicorp/go-multierror.Append+0x329 /gomod-cache/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa453c6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /go/lists/parsers/hosts.go:66 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1041: 24984] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [116: 1856] @ 0xa45a25 0xa45a1e 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45a24 bufio.(*Scanner).Text+0x2a4 /usr/local/go/src/bufio/scan.go:115 # 0xa45a1d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /go/lists/parsers/hosts.go:165 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [490: 7840] @ 0xa4588c 0xa45885 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4588b bufio.(*Scanner).Text+0x10b /usr/local/go/src/bufio/scan.go:115 # 0xa45884 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/lists/parsers/hosts.go:146 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1606: 25696] @ 0xa45348 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45347 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /go/lists/parsers/hosts.go:60 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [241: 5922816] @ 0xa30d3a 0xa30f4c 0xa305c2 0xa2fe3c 0xa4d762 0xa4d689 0xa47a3b 0x4811a1 # 0xa30d39 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /go/cache/stringcache/string_caches.go:96 # 0xa30f4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/cache/stringcache/string_caches.go:113 # 0xa305c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2fe3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/cache/stringcache/chained_grouped_cache.go:61 # 0xa4d761 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/lists/list_cache.go:188 # 0xa4d688 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1587: 25392] @ 0xa45326 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45325 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /go/lists/parsers/hosts.go:58 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [324: 5184] @ 0xa45688 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45687 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x187 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x5546da 0x5546f0 0x521bbd 0xf740d7 0xf729cd 0xf725a5 0x637ad7 0x63523e 0x62f050 0x62605a 0x70ea8e 0x70ea89 0x4811a1 # 0x5546d9 crypto/internal/fips140/sha512.New384+0x19 /usr/local/go/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x5546ef crypto/sha512.New384+0x2f /usr/local/go/src/crypto/sha512/sha512.go:80 # 0x521bbc crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xf740d6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf729cc crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf725a4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637ad6 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:540 # 0x63523d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:130 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x70ea8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1508 # 0x70ea88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1703 0: 0 [372: 17856] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4795: 230160] @ 0xa45547 0xa4553b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45546 bytes.NewReader+0x46 /usr/local/go/src/bytes/reader.go:159 # 0xa4553a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /go/lists/parsers/hosts.go:97 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [305: 4880] @ 0x50b529 0x50b51d 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b528 errors.New+0x208 /usr/local/go/src/errors/errors.go:65 # 0x50b51c fmt.Errorf+0x1fc /usr/local/go/src/fmt/errors.go:30 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [72: 2304] @ 0xa4567a 0xa4567b 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45679 bufio.(*Scanner).Text+0x179 /usr/local/go/src/bufio/scan.go:115 # 0xa4567a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [897: 43056] @ 0x58474d 0x584893 0x583ff0 0x5af15e 0xa4e1fb 0xa4e1ed 0xa47688 0xa4e18a 0xa4e113 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x58474c net/netip.parseIPv4Fields+0x2ec /usr/local/go/src/net/netip/netip.go:185 # 0x584892 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:198 # 0x583fef net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5af15d net.parseIP+0x1d /usr/local/go/src/net/ip.go:535 # 0xa4e1fa net.ParseIP+0x3a /usr/local/go/src/net/ip.go:528 # 0xa4e1ec github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/lists/list_cache.go:251 # 0xa47687 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /go/lists/parsers/hosts.go:189 # 0xa4e189 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/lists/parsers/hosts.go:51 # 0xa4e112 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2306: 55344] @ 0xa4e135 0xa4f2c2 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa4e134 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /go/lists/list_cache.go:245 # 0xa4f2c1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /go/lists/parsers/parser.go:54 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7872: 629760] @ 0xa45337 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45336 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /go/lists/parsers/hosts.go:59 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1624: 25984] @ 0xa47353 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47352 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x32 /go/lists/parsers/adapt.go:23 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [638: 20416] @ 0x45fa86 0xa47445 0xa473dc 0xa46dc3 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa47444 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/lists/parsers/lines.go:28 # 0xa473db github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/lists/parsers/adapt.go:8 # 0xa46dc2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1343: 21488] @ 0xa45905 0xa458de 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45904 net.ParseIP+0x184 /usr/local/go/src/net/ip.go:528 # 0xa458dd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d /go/lists/parsers/hosts.go:157 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [262: 16768] @ 0x50b3bb 0xa456c5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x50b3ba fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa456c4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /go/lists/parsers/hosts.go:110 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [691: 22642688] @ 0x7557e5 0x75671f 0x758972 0xa4622d 0xa46205 0xa461fe 0xa45a37 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x7557e4 regexp.(*bitState).reset+0x104 /usr/local/go/src/regexp/backtrack.go:91 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa45a36 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /go/lists/parsers/hosts.go:167 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1027: 24648] @ 0xa464f6 0xa464e0 0xa46db0 0xa467b0 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa464f5 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa464df github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/lists/parsers/lines.go:67 # 0xa46daf github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa467af github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /go/lists/parsers/adapt.go:48 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [87: 356352] @ 0x75572d 0x75671f 0x758972 0xa4622d 0xa46205 0xa461fe 0xa45a37 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x75572c regexp.(*bitState).reset+0x4c /usr/local/go/src/regexp/backtrack.go:84 # 0x75671e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x758971 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa4622c regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa46204 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:527 # 0xa461fd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/lists/parsers/hosts.go:266 # 0xa45a36 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /go/lists/parsers/hosts.go:167 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [83: 2656] @ 0xa45a25 0xa45a1e 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0xa45a24 bufio.(*Scanner).Text+0x2a4 /usr/local/go/src/bufio/scan.go:115 # 0xa45a1d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /go/lists/parsers/hosts.go:165 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [348836: 1428832256] @ 0x6715b9 0xa45874 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6715b8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa45873 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 /go/lists/parsers/hosts.go:144 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [406857: 1666486272] @ 0x6715b9 0xa455e5 0xa45429 0xa47374 0xa467c3 0xa4f005 0xa4f2af 0xa4de89 0xa4da9c 0xa4d929 0xa4817d 0xa47a3b 0x4811a1 # 0x6715b8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa455e4 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xe4 /go/lists/parsers/hosts.go:100 # 0xa45428 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /go/lists/parsers/hosts.go:64 # 0xa47373 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /go/lists/parsers/adapt.go:25 # 0xa467c2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /go/lists/parsers/adapt.go:55 # 0xa4f004 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /go/lists/parsers/filtererrors.go:75 # 0xa4f2ae github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /go/lists/parsers/parser.go:45 # 0xa4de88 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /go/lists/list_cache.go:244 # 0xa4da9b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/lists/list_cache.go:180 # 0xa4d928 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4817c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xf72bf0 0xf72a89 0x638f93 0x638f26 0x635285 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf72bef crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf72a88 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638f92 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x638f25 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:732 # 0x635284 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:139 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0xf4714d 0xf54d79 0xf548c8 0xf5489b 0x568a4b 0x566a09 0x5f7834 0x5f7391 0x5f1ff6 0x5f1d4b 0x5f10f0 0x633cdd 0x63874f 0x63526c 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf4714c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf54d78 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf548c7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf5489a crypto/internal/fips140/ecdsa.Verify[...]+0x9a /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x568a4a crypto/ecdsa.verifyFIPS[...]+0x14a /usr/local/go/src/crypto/ecdsa/ecdsa.go:361 # 0x566a08 crypto/ecdsa.VerifyASN1+0x208 /usr/local/go/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7833 crypto/x509.checkSignature+0x2d3 /usr/local/go/src/crypto/x509/x509.go:1011 # 0x5f7390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:930 # 0x5f1ff5 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:964 # 0x5f1d4a crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:1005 # 0x5f10ef crypto/x509.(*Certificate).Verify+0x32f /usr/local/go/src/crypto/x509/verify.go:838 # 0x633cdc crypto/tls.(*Conn).verifyServerCertificate+0xa9c /usr/local/go/src/crypto/tls/handshake_client.go:1145 # 0x63874e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /usr/local/go/src/crypto/tls/handshake_client_tls13.go:658 # 0x63526b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x621c98 0x61f75e 0x62199a 0x61fd0d 0x623451 0x623452 0x6234d9 0x637cb8 0x635256 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0x621c97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:831 # 0x61f75d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:680 # 0x621999 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:794 # 0x61fd0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:753 # 0x623450 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:591 # 0x623451 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1078 # 0x6234d8 crypto/tls.(*Conn).readHandshake+0x38 /usr/local/go/src/crypto/tls/conn.go:1089 # 0x637cb7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:548 # 0x635255 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:133 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf06eb3 0xf17bd2 0xf6dc7c 0xf72da5 0x660b4e 0x61cec7 0x639bac 0x6352b6 0x62f050 0x62605a 0x6677e5 0x6677e6 0x667a2d 0x7c967a 0x7ca7c9 0xeb0957 0xeb1ef5 0xa2d6f3 0xa2e315 0xa2d69e 0xeb1c65 0xea7ed7 0xea90fa 0x4811a1 # 0xf06eb2 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf17bd1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /usr/local/go/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6dc7b crypto/internal/fips140/hkdf.Expand[...]+0x23b /usr/local/go/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf72da4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /usr/local/go/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660b4d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /usr/local/go/src/crypto/tls/key_schedule.go:28 # 0x61cec6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:234 # 0x639bab crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:837 # 0x6352b5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:145 # 0x62f04f crypto/tls.(*Conn).clientHandshake+0x80f /usr/local/go/src/crypto/tls/handshake_client.go:379 # 0x626059 crypto/tls.(*Conn).handshakeContext+0x399 /usr/local/go/src/crypto/tls/conn.go:1568 # 0x6677e4 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1508 # 0x6677e5 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:159 # 0x667a2c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:219 # 0x7c9679 github.com/miekg/dns.(*Client).DialContext+0x279 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:138 # 0x7ca7c8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /gomod-cache/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeb0956 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/resolver/upstream_resolver.go:200 # 0xeb1ef4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /go/resolver/upstream_resolver.go:349 # 0xa2d6f2 github.com/avast/retry-go/v4.Do.func1+0x12 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2e314 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2d69d github.com/avast/retry-go/v4.Do+0x3d /gomod-cache/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb1c64 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /go/resolver/upstream_resolver.go:341 # 0xea7ed6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /go/resolver/parallel_best_resolver.go:66 # 0xea90f9 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x74ccaa 0x75bbd0 0x75bbcb 0x75c72c 0x75c720 0xc5f0be 0xc5f50f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x74cca9 regexp/syntax.parse+0xa9 /usr/local/go/src/regexp/syntax/parse.go:914 # 0x75bbcf regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:887 # 0x75bbca regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:168 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xc5f0bd github.com/jinzhu/inflection.compile+0x87d /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:158 # 0xc5f50e github.com/jinzhu/inflection.init.0+0xe /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 1: 48 [1: 48] @ 0x47713a 0x47714f 0x88b658 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x88b657 github.com/spf13/cobra.init+0x17 /gomod-cache/github.com/spf13/cobra@v1.9.1/completions.go:38 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 1: 96 [1: 96] @ 0xc29912 0xc298df 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0xc29911 github.com/onsi/ginkgo/v2/internal.NewWriter+0x111 /gomod-cache/github.com/onsi/ginkgo/v2@v2.23.4/internal/writer.go:42 # 0xc298de github.com/onsi/ginkgo/v2.init.0+0xde /gomod-cache/github.com/onsi/ginkgo/v2@v2.23.4/core_dsl.go:49 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 1: 96 [1: 96] @ 0x444e69 0x410c37 0x410a37 0x9eb75c 0x9f5785 0x4811a1 # 0x9eb75b github.com/prometheus/client_golang/prometheus.(*goCollector).Describe+0xbb /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/go_collector_latest.go:298 # 0x9f5784 github.com/prometheus/client_golang/prometheus.(*Registry).Register.func1+0x24 /gomod-cache/github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:279 1: 96 [1: 96] @ 0x444e69 0x456ce6 0x473f32 0x4811a1 # 0x444e68 runtime.acquireSudog+0x228 /usr/local/go/src/runtime/proc.go:484 # 0x456ce5 runtime.selectgo+0x545 /usr/local/go/src/runtime/select.go:318 # 0x473f31 runtime.ensureSigM.func1+0x191 /usr/local/go/src/runtime/signal_unix.go:1085 1: 1024 [1: 1024] @ 0x75993a 0x75b839 0x75bc2f 0x75c72c 0x75c720 0xc5f085 0xc5f50f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x759939 regexp.onePassCopy+0x39 /usr/local/go/src/regexp/onepass.go:226 # 0x75b838 regexp.compileOnePass+0x198 /usr/local/go/src/regexp/onepass.go:499 # 0x75bc2e regexp.compile+0x8e /usr/local/go/src/regexp/regexp.go:187 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xc5f084 github.com/jinzhu/inflection.compile+0x844 /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:157 # 0xc5f50e github.com/jinzhu/inflection.init.0+0xe /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 1: 1408 [1: 1408] @ 0x7476fe 0x74769a 0x7477f0 0x748207 0x746d55 0x75bc17 0x75c72c 0x75c720 0xc5f352 0xc5f50f 0x453458 0x4448e5 0x4447ce 0x4811a1 # 0x7476fd regexp/syntax.(*compiler).inst+0x7fd /usr/local/go/src/regexp/syntax/compile.go:164 # 0x747699 regexp/syntax.(*compiler).empty+0x799 /usr/local/go/src/regexp/syntax/compile.go:266 # 0x7477ef regexp/syntax.(*compiler).compile+0x8ef /usr/local/go/src/regexp/syntax/compile.go:122 # 0x748206 regexp/syntax.(*compiler).compile+0x1306 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x746d54 regexp/syntax.Compile+0x134 /usr/local/go/src/regexp/syntax/compile.go:74 # 0x75bc16 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:176 # 0x75c72b regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:131 # 0x75c71f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:311 # 0xc5f351 github.com/jinzhu/inflection.compile+0xb11 /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:169 # 0xc5f50e github.com/jinzhu/inflection.init.0+0xe /gomod-cache/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /usr/local/go/src/runtime/proc.go:7353 # 0x4448e4 runtime.doInit+0x344 /usr/local/go/src/runtime/proc.go:7320 # 0x4447cd runtime.main+0x22d /usr/local/go/src/runtime/proc.go:254 2: 4096 [2: 4096] @ 0x4486d1 0x449155 0x449839 0x4798cc 0x44bdbe 0x44c24f 0x44c6a5 0x47f2ee # 0x4486d0 runtime.allocm+0x90 /usr/local/go/src/runtime/proc.go:2236 # 0x449154 runtime.newm+0x34 /usr/local/go/src/runtime/proc.go:2772 # 0x449838 runtime.startm+0x158 /usr/local/go/src/runtime/proc.go:2998 # 0x4798cb runtime.wakep+0xeb /usr/local/go/src/runtime/proc.go:3145 # 0x44bdbd runtime.resetspinning+0x3d /usr/local/go/src/runtime/proc.go:3885 # 0x44c24e runtime.schedule+0x10e /usr/local/go/src/runtime/proc.go:4038 # 0x44c6a4 runtime.park_m+0x284 /usr/local/go/src/runtime/proc.go:4144 # 0x47f2ed runtime.mcall+0x4d /usr/local/go/src/runtime/asm_amd64.s:459 3: 6144 [3: 6144] @ 0x4486d1 0x449155 0x449839 0x4798cc 0x44bdbe 0x44c24f 0x447e0d 0x447d15 0x47f265 # 0x4486d0 runtime.allocm+0x90 /usr/local/go/src/runtime/proc.go:2236 # 0x449154 runtime.newm+0x34 /usr/local/go/src/runtime/proc.go:2772 # 0x449838 runtime.startm+0x158 /usr/local/go/src/runtime/proc.go:2998 # 0x4798cb runtime.wakep+0xeb /usr/local/go/src/runtime/proc.go:3145 # 0x44bdbd runtime.resetspinning+0x3d /usr/local/go/src/runtime/proc.go:3885 # 0x44c24e runtime.schedule+0x10e /usr/local/go/src/runtime/proc.go:4038 # 0x447e0c runtime.mstart1+0xcc /usr/local/go/src/runtime/proc.go:1862 # 0x447d14 runtime.mstart0+0x74 /usr/local/go/src/runtime/proc.go:1808 # 0x47f264 runtime.mstart+0x4 /usr/local/go/src/runtime/asm_amd64.s:395 1: 24576 [21: 516096] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 65536 [8764: 574357504] @ 0x7fd966 0x48b711 0x7ffce6 0x7fce33 0x7fe9a5 0x7fd4d9 0xefd369 0x4811a1 # 0x7fd965 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:277 # 0x48b710 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x7ffce5 github.com/miekg/dns.(*Server).readUDP+0xc5 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:716 # 0x7fce32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fe9a4 github.com/miekg/dns.(*Server).serveUDP+0x244 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fd4d8 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /gomod-cache/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefd368 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/server/server.go:398 1: 114688 [12: 1376256] @ 0x521fc5 0x5220d0 0x527345 0xa31070 0xa30662 0xa2ff2e 0xa4d5c6 0xa4cb2d 0xa47a3b 0x4811a1 # 0x521fc4 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:61 # 0x5220cf strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:75 # 0x527344 strings.Join+0x104 /usr/local/go/src/strings/strings.go:506 # 0xa3106f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/cache/stringcache/string_caches.go:125 # 0xa30661 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /go/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ff2d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/cache/stringcache/chained_grouped_cache.go:80 # 0xa4d5c5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /go/lists/list_cache.go:213 # 0xa4cb2c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/lists/list_cache.go:127 # 0xa47a3a github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /gomod-cache/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 # runtime.MemStats # Alloc = 5471888 # TotalAlloc = 624529900560 # Sys = 321754440 # Lookups = 0 # Mallocs = 1843217355 # Frees = 1843195674 # HeapAlloc = 5471888 # HeapSys = 304545792 # HeapIdle = 291397632 # HeapInuse = 13148160 # HeapReleased = 289538048 # HeapObjects = 21681 # Stack = 1638400 / 1638400 # MSpan = 285600 / 4732800 # MCache = 14496 / 15704 # BuckHashSys = 2161862 # GCSys = 5986064 # OtherSys = 2673818 # NextGC = 10515754 # LastGC = 1773084037596496379 # PauseNs = [99492 291555 73301 756056 92692 108072 150743 71491 139122 137134 111282 314166 177275 70261 76592 649992 94881 83482 149343 77432 136322 151954 93921 176984 83381 373167 72651 598702 198244 72481 205024 68541 130333 209144 91912 468919 304906 90552 133092 70081 134212 158784 177175 76831 301555 79043 108592 76231 536680 351728 88292 128523 90411 121112 219534 141613 174624 92432 478759 263625 197724 141503 83032 263535 103782 107012 128123 83202 70061 137673 521970 415269 107072 149743 79082 94072 192234 264775 88122 71581 86882 118402 225565 167414 250415 193684 105773 308366 263386 302637 200494 214215 242185 261046 161043 258526 263885 173655 236174 202194 175093 124632 79473 114672 73912 106453 71362 100841 910768 100341 102752 85502 81911 130833 95992 105603 71211 1048262 144183 128532 82051 62751 108102 277535 100522 861877 89491 109082 291195 354397 160023 121712 102952 83843 77952 73162 758985 421050 79171 113103 132544 87382 171833 224184 118002 79143 77182 132592 72922 775185 114413 102222 78221 87083 136743 177125 109953 73471 73901 93381 387247 1680663 333106 210014 69291 144303 351526 274355 183783 78342 85803 126422 90111 653074 284565 307927 79461 66892 103401 121343 119573 78401 144083 73342 85392 532771 255166 73883 139363 78841 158873 186804 105492 109703 74472 131023 72471 78761 823537 117992 117662 91073 159924 138093 113462 81051 127313 74552 112652 137082 593582 435928 134173 186953 126983 225455 146823 146402 1229354 345956 159503 399887 81411 95632 218524 182583 101422 187584 112202 168333 232513 264886 258306 134673 216864 160843 184074 235875 191774 97211 147183 131074 138923 73592 102222 75043 83143 853517 89871 103181 323276 130662 105882 215605 78441 69471] # PauseEnd = [1773074498446196701 1773074618464132998 1773074739743739538 1773074860210071173 1773074980392148826 1773075100709782967 1773075221207717584 1773075342121587831 1773075463060266777 1773075583446039542 1773075703464033042 1773075825208444149 1773075945281626347 1773076066398967076 1773076186686454705 1773076306730116621 1773076427326540168 1773076547933666104 1773076668242329785 1773076788446553982 1773076908464610708 1773077029280719246 1773077149321280750 1773077269983636492 1773077390207997041 1773077510217844227 1773077630337297386 1773077750376899744 1773077870413449204 1773077990633459055 1773078110866227005 1773078232011057865 1773078353257225580 1773078473307389844 1773078593446238619 1773078713465303543 1773078833474100216 1773078954227010579 1773079075207798988 1773079196935550981 1773079317676645773 1773079438446590001 1773079558464361693 1773079678940113872 1773079799394037825 1773079919704622002 1773080040208154824 1773080160357260453 1773080280378823926 1773080400562741109 1773080522207577624 1773080642219890792 1773080763446350936 1773080868181016501 1773080887657562556 1773080906542489936 1773081027303700599 1773081147714040998 1773081268447139261 1773081388464952735 1773081508941618192 1773081629096154394 1773081749713318892 1773081870043105396 1773081990208025817 1773082110460837899 1773082230500157932 1773082351719796944 1773082472327439509 1773082593112393832 1773082713293468525 1773082833447389094 1773082953464441096 1773083073628843671 1773083193821668752 1773083314550274124 1773083434735139535 1773083555208288658 1773083675787966831 1773083796491788659 1773083917531808254 1773084037596496379 1773057933610736318 1773057933705216579 1773057933799600078 1773057933897498016 1773057934000216869 1773057934094567777 1773057934193744431 1773057934292217080 1773057934389457635 1773057934489515996 1773057934588595517 1773057934688586377 1773057934788664947 1773057934891501063 1773057934990847850 1773057935092189076 1773057935198949568 1773057935300538649 1773057935403957476 1773057935507805471 1773057935616223607 1773057935717215986 1773058056681379397 1773058177174757688 1773058297225067188 1773058418485819304 1773058540256353130 1773058661091641120 1773058781818551514 1773058901922278939 1773059022406213617 1773059143486237287 1773059263967990414 1773059384830677250 1773059504872980377 1773059625231894465 1773059746157570848 1773059866213750387 1773059987897443226 1773060108318580121 1773060228471758526 1773060349266603353 1773060469313967115 1773060589663486412 1773060709958670354 1773060830232451484 1773060951460055658 1773061071772514398 1773061191914583279 1773061312909289915 1773061433477244477 1773061553735684508 1773061675231130495 1773061797262623422 1773061917771015881 1773062038480428444 1773062160240507839 1773062281467342573 1773062401722392710 1773062522688375572 1773062642816559004 1773062763478695500 1773062884252600059 1773063005230602996 1773063125885111547 1773063247167725213 1773063368139804618 1773063488206554552 1773063608479645639 1773063728747265258 1773063849010307814 1773063969476915717 1773064090240943257 1773064210640853329 1773064331430483325 1773064453105556324 1773064573483866263 1773064693762553778 1773064813817775957 1773064935251803813 1773065055877581507 1773065176712647074 1773065298076943761 1773065418480402620 1773065538624653159 1773065658721889882 1773065780241785509 1773065901764042126 1773066022806349513 1773066143485559390 1773066263718842154 1773066383754176949 1773066504877083146 1773066624919719254 1773066745243841653 1773066865853996245 1773066985894967929 1773067106088885629 1773067226986847802 1773067347977975970 1773067468047933063 1773067588471033790 1773067708715618387 1773067829991002604 1773067950241931650 1773068072162051683 1773068192718301767 1773068313093222747 1773068433233200632 1773068553481707885 1773068675243493270 1773068796082685464 1773068916335208339 1773069036666346993 1773069157175905045 1773069277519519326 1773069397910348591 1773069518129966779 1773069638479858886 1773069758722436406 1773069880150749702 1773070000224619942 1773070120301269590 1773070240817206960 1773070361856521029 1773070483267434701 1773070603380266470 1773070723478931708 1773070843845713084 1773070963898274332 1773071085232949765 1773071206622705710 1773071327699167263 1773071448155709888 1773071568472971206 1773071689055249141 1773071809293893926 1773071930245730268 1773072050831636391 1773072171468420064 1773072292153564605 1773072328034921027 1773072328087329245 1773072328136655153 1773072328190792725 1773072328244609431 1773072328294879878 1773072328346506321 1773072328398412559 1773072328449932710 1773072328505418509 1773072328563117541 1773072328637741165 1773072328690818867 1773072328748346876 1773072328807955645 1773072328870555484 1773072449719344394 1773072570098043938 1773072690208317816 1773072811080433965 1773072931322719582 1773073051563907457 1773073172442439129 1773073293446307841 1773073413466203284 1773073533689347593 1773073653761457706 1773073774845449675 1773073895000543673 1773074015180996626 1773074135207967953 1773074256984985565 1773074377700124893] # NumGC = 28498 # NumForcedGC = 2 # GCCPUFraction = 6.745734243375786e-05 # DebugGC = false # MaxRSS = 331034624